From f816c78bc352ced7be72ee1e02c23e81488da7e5 Mon Sep 17 00:00:00 2001 From: Marius Balteanu Date: Sun, 10 Aug 2025 13:27:55 +0000 Subject: [PATCH] Adds @no_store@ method to ActionController because Rails < 6 does not have this method (#42998). Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/branches/5.1-stable@23910 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- config/initializers/10-patches.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/initializers/10-patches.rb b/config/initializers/10-patches.rb index 4bca5edf4..5ba2f684f 100644 --- a/config/initializers/10-patches.rb +++ b/config/initializers/10-patches.rb @@ -156,6 +156,14 @@ module ActionController end end +module ActionController + module ConditionalGet + def no_store + response.cache_control.replace(no_store: true) + end + end +end + # Adds asset_id parameters to assets like Rails 3 to invalidate caches in browser module ActionView module Helpers