使用rails 3在新布局中连接和预编译资产

时间:2013-05-30 03:11:08

标签: ruby-on-rails ruby-on-rails-3 asset-pipeline

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

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

1 个答案:

答案 0 :(得分: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'