0

在 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没有被执行。

可能是什么问题?提前感谢您的回复。

4

1 回答 1

2

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

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

(->
  console.log "123"
).call this
于 2012-12-04T15:53:13.390 回答