編集:レールサーバーを実行しているマシンを完全に再起動すると、これが修正されました。
私のcoffeescriptファイルの1つが空の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
誰かに何かアイデアがあれば、大歓迎です。