From 23b5ba2883dd1528ba190ad79ed953fc38ecc58a Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Fri, 29 Jul 2016 14:51:33 -0700 Subject: [PATCH] no cache headers --- app/site_files.rb | 1 + app_helpers.rb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/app/site_files.rb b/app/site_files.rb index cf06c470..432eb9fe 100644 --- a/app/site_files.rb +++ b/app/site_files.rb @@ -154,6 +154,7 @@ end get %r{\/site_files\/download\/(.+)} do require_login + dont_browser_cache not_found if params[:captures].nil? || params[:captures].length != 1 filename = params[:captures].first attachment filename diff --git a/app_helpers.rb b/app_helpers.rb index f564e730..5be31b90 100644 --- a/app_helpers.rb +++ b/app_helpers.rb @@ -121,6 +121,9 @@ def plan_pricing_button(plan_type) end def dont_browser_cache + headers['Cache-Control'] = 'private, no-store, max-age=0, no-cache, must-revalidate, post-check=0, pre-check=0' + headers['Pragma'] = 'no-cache' + headers['Expires'] = 'Fri, 01 Jan 1990 00:00:00 GMT' @dont_browser_cache = true end