我希望 Rails 3.1 能够获取更多我的资源进行预编译。特别是,编译文件的默认匹配器不会添加来自 vendor/assets/javascripts
的 .js
文件。我可以将 Assets 添加到 config.assets.precompile 列表中,但这看起来很烦人。我不想在 application.js
list 中引用它们,因为我不希望它们包含在所有页面中。
总之,可以通过任何方式请求 vendor/assets/javascripts
中找到的所有 .js
文件由 rake assets:precompile
预编译,但没有将它们包含在所有页面中?
请您参考如下方法:
config.assets.precompile
接受正则表达式和通配符匹配 - 因此为了确保编译所有 js 文件,而不用按名称指定每个文件,类似这样的操作应该执行以下操作技巧:
config.assets.precompile << '*.js'