X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/26fb51c86e178a1c5bbe313c4688c623646173f8..e6bded606af0bb24a23a3e924a27f0b0b9a1324c:/config/environment.rb?ds=sidebyside diff --git a/config/environment.rb b/config/environment.rb index 0d98c70bd..2bc029767 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -7,9 +7,6 @@ Process.setrlimit Process::RLIMIT_AS, 640*1024*1024, Process::RLIM_INFINITY # you don't control web/app server and can't set it the proper way ENV['RAILS_ENV'] ||= 'production' -# Don't add asset tags -ENV["RAILS_ASSET_ID"] = '' - # Specifies gem version of Rails to use when vendor/rails is not present RAILS_GEM_VERSION = '1.2.3' @@ -77,6 +74,24 @@ end # inflect.uncountable %w( fish sheep ) # end +# Hack the AssetTagHelper to make asset tagging work better +module ActionView + module Helpers + module AssetTagHelper + private + alias :old_compute_public_path :compute_public_path + + def compute_public_path(source, dir, ext) + path = old_compute_public_path(source, dir, ext) + if path =~ /(.+)\?(\d+)\??$/ + path = "#{$1}/#{$2}" + end + path + end + end + end +end + # Set to :readonly to put the API in read-only mode or :offline to # take it completely offline API_STATUS = :online