• テクノロジー

RailsでAsset Pipelineのコンパイル対象を追加する

デフォルトだとapplication.cssとかだけど、例えば管理画面を作ったりとかでごっそりデザインの違うページを作るときに少し困っちゃう。

これをadmin.cssとかにしようとしてViewから呼び出そうとするとエラーが出るんだけど、 解決方法はそのエラーに出てる。

ActionView::Template::Error (Asset was not declared to be precompiled in production.
Add `Rails.application.config.assets.precompile += %w( application_target.css )` to `config/initializers/assets.rb` and restart your server):

config/initializers/assets.rbに追記すればいい。

Rails.application.config.assets.precompile += %w( application_target.css )