我试图覆盖Atom中的默认代码段,因为我想更改默认的脚本代码段
<script charset="utf-8"></script>
Run Code Online (Sandbox Code Playgroud)
至
<script src=""></script>
Run Code Online (Sandbox Code Playgroud)
我已将以下内容放入snippets.cson中.
'.text.html':
'Comment':
'prefix': 'com'
'body': '<!-- $1-->'
'Script':
'prefix': 'script'
'body': '<script src="$1"></script>'
Run Code Online (Sandbox Code Playgroud)
我的'com'代码片段运行正常.但是脚本会生成默认代码段,而不是我的新代码段.
我想在Emberjs中保存一个消息模型.我正在使用JSONAPIAdapter和JSONAPISerilzier.
我对rails的帖子命中了正确的控制器和动作作为帖子,但是如果我用Pry查看内部,那么数据属性就不存在了.我的负载:
{"data":{"attributes":{"body":"Why","user_id":"17"},"relationships":{"user":{"data":null},"conversation":{"data":null}},"type":"messages"}}
Content-Type:application/vnd.api+json
Run Code Online (Sandbox Code Playgroud)
Rails控制台中的Rails参数:
{"format"=>"json", "controller"=>"api/v1/messages", "action"=>"create"}
Run Code Online (Sandbox Code Playgroud) 我试图在页面上获得两个div的组合高度.当我以第一种方式执行时,我得到NaN作为结果,但是检查控制台,只添加了两个结果,两者都是类型编号.
(这导致NaN)
$scope.getPageHeader = function () {
var headerSize;
var myArr = [];
var pageHeaders = jQuery(".page-header");
jQuery(pageHeaders).each(function () {
headerSize += jQuery(this).height();
// myArr.push(jQuery(this).height());
// headerSize = myArr[0] + myArr[1];
})
return headerSize;
}
Run Code Online (Sandbox Code Playgroud)
如果我尝试以漫长的方式做到这一点,将两个项目推到一个阵列并添加它们,它就可以了.为什么是这样?
(这导致返回正确的数字)
$scope.getPageHeader = function () {
var headerSize;
var myArr = [];
var pageHeaders = jQuery(".page-header");
jQuery(pageHeaders).each(function () {
//headerSize += jQuery(this).height();
myArr.push(jQuery(this).height());
headerSize = myArr[0] + myArr[1];
})
return headerSize;
}
Run Code Online (Sandbox Code Playgroud)