Sha256: d5a2193ef2929298c1de6d8030643421c587fce3a0bf51a412a961803d5bd54a
Contents?: true
Size: 654 Bytes
Versions: 114
Compression:
Stored size: 654 Bytes
Contents
# frozen_string_literal: true require "active_support/concern" # The host Rails application's ApplicationController could choose to mix-in this concern in order to # prevent the browser from being able navigate Back to logged-in pages once the user has logged out. module Renalware module Concerns::CacheBusting extend ActiveSupport::Concern included do class_eval do before_action :bust_cache end end def bust_cache response.headers["Cache-Control"] = "no-cache, no-store" response.headers["Pragma"] = "no-cache" response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT" end end end
Version data entries
114 entries across 114 versions & 1 rubygems