我有所有的javascript文件app/assets/javascripts
一些 javascript 文件
- 应用程序.js
- 效果.js
- rails.js
- 原型.js
- scriptaculous.js
预编译资产 时,它在 public/assets 中rake assets:precompile
创建application.js
但是 application.js 文件只包含了存在的内容app/assets/javascript/application.js
,不包括其他 js 文件的内容(efect、prototype)。
如果我像这样将 javascript 文件添加到 config.assets.precompile
config.assets.precompile += %w( rails.js menu.js )
这为每个 in 创建单独的 js 文件 public/assets
在我的 production.rb 文件中
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = true
# Compress JavaScripts and CSS
config.assets.compress = true
我需要将所有 javascript 文件合并到单个文件中。
我正在使用原型。
有什么我想念的吗?