当我使用应用程序布局时,.js 文件已经在生产环境中连接和压缩。如果我在不同的控制器上有一个新的布局,我怎样才能像在应用程序布局中那样连接 .js 文件?
而且对于css,我也可以将它合并到1个文件中吗?
当我使用应用程序布局时,.js 文件已经在生产环境中连接和压缩。如果我在不同的控制器上有一个新的布局,我怎样才能像在应用程序布局中那样连接 .js 文件?
而且对于css,我也可以将它合并到1个文件中吗?
class ThingsController < ...
让我们说app/views/things/index.html.haml
= javascript_include_tag 'things'
在app/assets/javascripts/things.js
//= require file_1
//= require file_2
//= require file_3
这样 file_1、file_2 和 file_3 将被包含在 things.js 中
生产中
config.assets.precompile << 'things.js'