mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:21:04 +08:00
FIX: Can't load service-worker.js
in production.
This commit is contained in:
@ -146,7 +146,10 @@ class StaticController < ApplicationController
|
|||||||
def service_worker_asset
|
def service_worker_asset
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.js do
|
format.js do
|
||||||
render plain: Rails.application.assets["service-worker.js"].to_s
|
render(
|
||||||
|
plain: Rails.application.assets_manifest.find_sources('service-worker.js').first,
|
||||||
|
content_type: 'application/javascript'
|
||||||
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -82,12 +82,20 @@ module Discourse
|
|||||||
end]
|
end]
|
||||||
|
|
||||||
config.assets.precompile += %w{
|
config.assets.precompile += %w{
|
||||||
vendor.js admin.js preload-store.js
|
vendor.js
|
||||||
browser-update.js break_string.js ember_jquery.js
|
admin.js
|
||||||
pretty-text-bundle.js wizard-application.js
|
preload-store.js
|
||||||
wizard-vendor.js plugin.js plugin-third-party.js
|
browser-update.js
|
||||||
markdown-it-bundle.js
|
break_string.js
|
||||||
}
|
ember_jquery.js
|
||||||
|
pretty-text-bundle.js
|
||||||
|
wizard-application.js
|
||||||
|
wizard-vendor.js
|
||||||
|
plugin.js
|
||||||
|
plugin-third-party.js
|
||||||
|
markdown-it-bundle.js
|
||||||
|
service-worker.js
|
||||||
|
}
|
||||||
|
|
||||||
# Precompile all available locales
|
# Precompile all available locales
|
||||||
Dir.glob("#{config.root}/app/assets/javascripts/locales/*.js.erb").each do |file|
|
Dir.glob("#{config.root}/app/assets/javascripts/locales/*.js.erb").each do |file|
|
||||||
|
Reference in New Issue
Block a user