どのページでもactiveadminのcssやjsが読まれてうざい
管理画面をサクッと作成できるactiveadminは便利ですが、cssやjsがどのページでもしゃしゃり出てきます。
そこでactiveadminのテンプレートを使っていないページではactiveadminのcssやjsを読み込ませない方法をご紹介します。
cssとjsをvenderに移す
下記コマンドで初期化すると自動的にcssとjsが生成されます。
rails g active_admin:install
- active_admin.js.coffee
- active_admin.scss
これをvender/assets/javascripts
とvender/assets/stylesheets
にぶち込んでください。
これでactiveadminのテンプレートを使っていないページでは読み込まれなくなります。
2つのファイルを削除してもcssなどは読み込まれなくなったのですが、
activeadmin側でもファイルを読み込まなくなってしまいました。(404なった)