Remove obsolete backport from Rails 7 (#26254)

local
Christian Schmidt 10 months ago committed by GitHub
parent 4d3a129212
commit d76f79f647
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      config/application.rb
  2. 15
      lib/action_controller/conditional_get_extensions.rb

@ -46,7 +46,6 @@ require_relative '../lib/chewy/strategy/bypass_with_warning'
require_relative '../lib/webpacker/manifest_extensions'
require_relative '../lib/webpacker/helper_extensions'
require_relative '../lib/rails/engine_extensions'
require_relative '../lib/action_controller/conditional_get_extensions'
require_relative '../lib/active_record/database_tasks_extensions'
require_relative '../lib/active_record/batches'
require_relative '../lib/simple_navigation/item_extensions'

@ -1,15 +0,0 @@
# frozen_string_literal: true
module ActionController
module ConditionalGetExtensions
def expires_in(*)
# This backports a fix from Rails 7 so that a more private Cache-Control
# can be overriden by calling expires_in on a specific controller action
response.cache_control.delete(:no_store)
super
end
end
end
ActionController::ConditionalGet.prepend(ActionController::ConditionalGetExtensions)
Loading…
Cancel
Save