Revision db851032
Added by Walden Raines about 8 years ago
lib/tasks/plugin_assets.rake | ||
---|---|---|
env = Rails.application.assets
|
||
app = Rails.application
|
||
|
||
config = Rails.application.config
|
||
config.assets.digest = true
|
||
|
||
Rails.application.config.assets.precompile = SETTINGS[@engine.engine_name.to_sym][:assets][:precompile]
|
||
|
||
env.register_engine '.scss', Sass::Rails::ScssTemplate
|
||
... | ... | |
env.context_class.class_eval do
|
||
class_attribute :sass_config
|
||
self.sass_config = app.config.sass
|
||
self.assets_prefix = config.assets.prefix
|
||
self.digest_assets = config.assets.digest
|
||
end
|
||
|
||
super(Rails.application)
|
Also available in: Unified diff
Fixes #14645: fix production images for plugins.
Images were going through the legacy asset helpers in
sprockets-rails, this commit sets some options on the context
class to ensure we are looking up digested images in the correct
path.
http://projects.theforeman.org/issues/14645