在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。
可能是什么问题?在此先感谢您的回复。
答案 0 :(得分:2)
你不能指望无效的Coffeescript产生预期的结果。
将文件重命名为assets/javascripts/blog.js
或将文件内容更改为
(->
console.log "123"
).call this