小编Pau*_*rne的帖子

覆盖Atom中的默认代码段

我试图覆盖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'代码片段运行正常.但是脚本会生成默认代码段,而不是我的新代码段.

code-snippets atom-editor

7
推荐指数
1
解决办法
4429
查看次数

使用JSONAPI适配器从Emberjs发布到Rails,Rails没有看到params

我想在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)

ruby-on-rails ember.js active-model-serializers json-api

5
推荐指数
1
解决办法
688
查看次数

使用+ =运算符获取NaN

我试图在页面上获得两个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)

javascript jquery

-1
推荐指数
1
解决办法
56
查看次数