FIX: Can't load service-worker.js in production.

This commit is contained in:
Guo Xiang Tan 2017-11-28 15:38:58 +08:00
parent f80522671b
commit 7b8699f3be
2 changed files with 18 additions and 7 deletions

View File

@ -146,7 +146,10 @@ class StaticController < ApplicationController
def service_worker_asset
respond_to do |format|
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

View File

@ -82,12 +82,20 @@ module Discourse
end]
config.assets.precompile += %w{
vendor.js admin.js preload-store.js
browser-update.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
}
vendor.js
admin.js
preload-store.js
browser-update.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
Dir.glob("#{config.root}/app/assets/javascripts/locales/*.js.erb").each do |file|