Skip to main content
 首页 » 编程设计

ruby-on-rails-3.1之Rails 3.1 资源预编译之包含所有 javascript 文件

2024年05月10日32mfryf

我希望 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'