编辑:运行 rails 服务器的机器的完全重启已经解决了这个问题。
我遇到了一个奇怪的问题,我的一个咖啡脚本文件正在编译成一个空的 javascript 文件。这是一个编译良好的文件,只是随机停止工作。我可以在文件中输入任何内容,即使是应该引发错误的代码,它仍然会生成一个空的 js 文件。
我已经运行rake assets:clean
过,但我从未rake assets:precompile
在我的开发环境中运行过。我检查了 public/assets 目录,里面什么都没有。我也试过清除我的浏览器缓存,但也没有用。
这是我的 events.js.coffee 文件中的内容
console.log 'test'
这是输出到 events.js 的内容
(function() {
}).call(this);
这是我的 application.js.coffee 文件
#= require jquery
#= require jquery_ujs
#= require sugar
#= require foundation
#= require fullcalendar
#= require jquery.ui.all
#= require_self
#= require_tree .
$(document).foundation
如果有人有任何想法,他们将不胜感激。