アプリケーション レイアウトを使用すると、.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'