【发布时间】:2013-05-30 03:11:08
【问题描述】:
当我使用应用程序布局时,.js 文件已经在生产环境中连接和压缩。如果我在不同的控制器上有一个新的布局,我怎样才能像在应用程序布局中那样连接 .js 文件?
对于 css,我也可以将它合并到 1 个文件中吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 asset-pipeline
当我使用应用程序布局时,.js 文件已经在生产环境中连接和压缩。如果我在不同的控制器上有一个新的布局,我怎样才能像在应用程序布局中那样连接 .js 文件?
对于 css,我也可以将它合并到 1 个文件中吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 asset-pipeline
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'
【讨论】: