我的文件夹中有.js
和.coffee
文件/app/assets/javascripts/
。.coffee
除非我调用,否则文件不会运行,这rake assets:precompile
很痛苦,因为rake assets:clean
每当我进行更改时,我都必须重新编译它们。
此外,除了源文件之外,还包含预编译的 .js 文件,这会导致双重事件处理程序和所有这些好东西。
我的理解是,如果没有预编译咖啡脚本,则应在每次请求时将其编译为 javascript,但似乎并没有这样做。我在 Firebug 中找不到加载的已编译脚本,至少我看不到它的行为。
我/config/application.rb
配置了以下行:
# Enable the asset pipeline
config.assets.enabled = true
还有什么要检查的?
我正在使用 Rails 3.2.3。