diff --git a/config/application.rb b/config/application.rb index f4345061a..6ef88f5ea 100644 --- a/config/application.rb +++ b/config/application.rb @@ -71,4 +71,14 @@ module Consul end end +class Rails::Engine + initializer :prepend_custom_assets_path, group: :all do |app| + if self.class.name == "Consul::Application" + %w[images fonts javascripts].each do |asset| + app.config.assets.paths.unshift(Rails.root.join("app", "assets", asset, "custom").to_s) + end + end + end +end + require "./config/application_custom.rb" diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index cbd07efbf..4990ba4d0 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -16,8 +16,3 @@ Rails.application.config.assets.precompile += %w( print.css ) Rails.application.config.assets.precompile += %w( ie.css ) # Loads custom images and custom fonts before app/assets/images and app/assets/fonts -assets_path = Rails.application.config.assets.paths - -%w[images fonts javascripts].each do |asset| - assets_path.insert(0, Rails.root.join("app", "assets", asset, "custom").to_s) -end