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 に答える