don't do css link header hack in development

This commit is contained in:
joshua stein 2015-03-18 14:31:52 -05:00
parent 73bd2e4c7b
commit 97c70d3efc

View file

@ -24,21 +24,23 @@ class ApplicationController < ActionController::Base
# speed hax
@@_css_link_header = nil
def send_css_link_header
begin
if !@@_css_link_header
# is there a better way to find this?
j = JSON.parse(File.read(Dir.glob(
"#{Rails.root}/public/assets/manifest-*.json").first))
if !Rails.env.development?
begin
if !@@_css_link_header
# is there a better way to find this?
j = JSON.parse(File.read(Dir.glob(
"#{Rails.root}/public/assets/manifest-*.json").first))
@@_css_link_header = "</assets/" << j["assets"]["application.css"] <<
">; rel=stylesheet"
@@_css_link_header = "</assets/" << j["assets"]["application.css"] <<
">; rel=stylesheet"
end
rescue => e
Rails.logger.error e.inspect
end
rescue => e
Rails.logger.error e.inspect
end
if @@_css_link_header
response.headers["Link"] = @@_css_link_header
if @@_css_link_header
response.headers["Link"] = @@_css_link_header
end
end
end