Coffeescript在Rails 3.2中生成空白JS文件

时间:2013-07-17 19:45:30

标签: javascript ruby-on-rails ruby ruby-on-rails-3.2 coffeescript

编辑:完全重启运行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

如果有人有任何想法,他们将不胜感激。

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,这是我浏览器中的缓存。我清空了一切,开始工作了。 (这就是为什么可能完全重启并且没有重启rails服务器)