diff --git a/config/application.rb b/config/application.rb index f7fbd10c0ef..ff30de69f48 100644 --- a/config/application.rb +++ b/config/application.rb @@ -32,12 +32,12 @@ module Discourse config.assets.precompile += ['admin.js', 'admin.css', 'shiny/shiny.css', 'preload_store.js', 'jquery.js'] # Precompile all defer - Dir.glob("app/assets/javascripts/defer/*.js").each do |file| - config.assets.precompile << file + Dir.glob("#{config.root}/app/assets/javascripts/defer/*.js").each do |file| + config.assets.precompile << "defer/#{file.match(/([a-z_A-Z]+\.js)$/)[1]}" end # Precompile all available locales - Dir.glob("app/assets/javascripts/locales/*.js.erb").each do |file| + Dir.glob("#{config.root}/app/assets/javascripts/locales/*.js.erb").each do |file| config.assets.precompile << "locales/#{file.match(/([a-z_A-Z]+\.js)\.erb$/)[1]}" end