0

当我使用应用程序布局时,.js 文件已经在生产环境中连接和压缩。如果我在不同的控制器上有一个新的布局,我怎样才能像在应用程序布局中那样连接 .js 文件?

而且对于css,我也可以将它合并到1个文件中吗?

4

1 回答 1

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'
于 2013-05-30T04:34:18.823 回答