0

編輯:運行rails服務器的計算機的完全重新啓動已修復此問題。Coffeescript在Rails 3.2中生成空白JS文件

我遇到了一個奇怪的問題,其中一個我的coffeescript文件正在編譯爲一個空的javascript文件。這是一個很好的編譯文件,隨機停止工作。我可以在文件中輸入任何內容,甚至包含應該拋出錯誤的代碼,並且它仍然會生成一個空的js文件。

我運行了rake assets:clean,我從未在我的開發環境中運行rake assets:precompile。我檢查了公共/資產目錄,並沒有任何內容。我也嘗試清除我的瀏覽器緩存,這也沒有工作。

這裏是什麼在我的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

您是否嘗試過重新啓動服務器? – Arel

+0

@Arel我確實重啓了rails服務器,但沒有解決它。我做了一次完整的機器重啓,似乎解決了這個問題。感謝您的建議! – Mike

+0

很高興你的工作。 – Arel

回答

0

我遇到了這個問題,它是我的瀏覽器中的緩存。我清空了一切,並開始工作。 (這就是爲什麼可能完全重新啓動工作,而不是重新啓動rails服務器)