Skip to content

Commit 6135103

Browse files
committed
fix: make config.assets.precompile overridable again
In previous versions it was possible to set (instead of extend) the `precompile` array. This was broken, seemingly by accident, in rails@af64798 fixes rails#218 fixes rails#327 fixes rails#390
1 parent bbfcefd commit 6135103

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/sprockets/railtie.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,9 @@ def configure(&block)
103103
initializer :set_default_precompile do |app|
104104
if using_sprockets4?
105105
raise ManifestNeededError unless ::Rails.root.join("app/assets/config/manifest.js").exist?
106-
app.config.assets.precompile += %w( manifest.js )
106+
app.config.assets.precompile = %w( manifest.js )
107107
else
108-
app.config.assets.precompile += [LOOSE_APP_ASSETS, /(?:\/|\\|\A)application\.(css|js)$/]
108+
app.config.assets.precompile = [LOOSE_APP_ASSETS, /(?:\/|\\|\A)application\.(css|js)$/]
109109
end
110110
end
111111

0 commit comments

Comments
 (0)