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 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

View File

@ -82,11 +82,19 @@ 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
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 markdown-it-bundle.js
service-worker.js
} }
# Precompile all available locales # Precompile all available locales