Patch #43396 » 0002-Refactor-Fix-assets-precompile.patch
| config/initializers/10-patches.rb | ||
|---|---|---|
| 121 | 121 |
module Propshaft |
| 122 | 122 |
Assembly.prepend(Module.new do |
| 123 | 123 |
def needs_precompile? |
| 124 |
Rails.application.config.assets.redmine_detect_update && (!config.manifest_path.exist? || manifest_outdated?)
|
|
| 124 |
!config.manifest_path.exist? || manifest_outdated?
|
|
| 125 | 125 |
end |
| 126 | 126 | |
| 127 | 127 |
def manifest_outdated? |
| config/initializers/30-redmine.rb | ||
|---|---|---|
| 118 | 118 | |
| 119 | 119 |
# Automatically execute asset precompilation on startup in case of changes have been detected in assets |
| 120 | 120 |
Rails.application.config.after_initialize do |app| |
| 121 |
if app.assets.needs_precompile? |
|
| 121 |
if app.config.assets.redmine_detect_update && app.assets.needs_precompile?
|
|
| 122 | 122 |
app.assets.processor.process |
| 123 | 123 |
end |
| 124 | 124 |
end |
- « Previous
- 1
- 2
- 3
- Next »