У меня в папке /app/assets/javascripts/
есть файлы .js
и .coffee
. Файлы .coffee
не будут запускаться, пока я не вызову rake assets:precompile
, что является проблемой, потому что мне приходится делать rake assets:clean
и предварительно компилировать их снова, когда я вношу изменения.
Кроме того, в дополнение к исходным файлам включен предварительно скомпилированный файл .js, что вызывает двойные обработчики событий и все такое хорошее.
Насколько я понимаю, coffeescript должен компилироваться в javascript при каждом запросе, если он не был предварительно скомпилирован, но, похоже, этого не происходит. Я не могу найти загрузку скомпилированного скрипта в Firebug и, по крайней мере, не вижу его поведения.
В моем /config/application.rb
настроена следующая строка:
# Enable the asset pipeline
config.assets.enabled = true
Что еще нужно проверить?
Я использую Rails 3.2.3.