Rails js未执行

时间:2012-12-04 15:40:34

标签: javascript ruby-on-rails

在assets / javascripts / blog.js.coffee中

console.log('123')

加载页面时,这是html(开发模式):

<script src="/assets/blog.js?body=1" type="text/javascript"></script>

此档案的内容:

(function() {

  console.log('123');

}).call(this);

但是当加载页面时,浏览器控制台为空,这意味着不执行js。

可能是什么问题?在此先感谢您的回复。

1 个答案:

答案 0 :(得分:2)

你不能指望无效的Coffeescript产生预期的结果。

将文件重命名为assets/javascripts/blog.js或将文件内容更改为

(->
  console.log "123"
).call this