From 87ceabc0ba4c4af8eb759290c1441acb5d30fd94 Mon Sep 17 00:00:00 2001 From: Steven Hancock Date: Wed, 25 Apr 2012 04:50:46 -0700 Subject: [PATCH] Precompile Rails Admin assets Rails Admin adds its CSS and Javascript assets to the asset pipeline in an initializer, which doesn't run if config.assets.initialize_on_precompile is disabled. This manually adds those assets in config/application.rb to make sure they get precompiled on each deploy. See 579785c120fde45a --- config/application.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/application.rb b/config/application.rb index 495567138..5fd820529 100644 --- a/config/application.rb +++ b/config/application.rb @@ -88,6 +88,12 @@ module Diaspora "bootstrap-responsive.css", "default.css", "login.css", "mobile.css", "new-templates.css", "rtl.css" ] + # Rails Admin - these assets need to be added here since the Engine initializer + # doesn't run with initialize_on_precompile disabled. This list is taken + # directly from the Rails Admin Engine initializer. + config.assets.precompile += ['rails_admin/rails_admin.js', 'rails_admin/rails_admin.css', + 'rails_admin/jquery.colorpicker.js', 'rails_admin/jquery.colorpicker.css'] + # Version of your assets, change this if you want to expire all your assets config.assets.version = '1.0'