编辑:完全重启运行rails服务器的机器已修复此问题。
我遇到一个奇怪的问题,其中一个coffeescript文件正在编译成一个空的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
如果有人有任何想法,他们将不胜感激。
答案 0 :(得分:0)
我遇到了这个问题,这是我浏览器中的缓存。我清空了一切,开始工作了。 (这就是为什么可能完全重启并且没有重启rails服务器)