From 22ffc7febc179c7807d70454dd71a9fd277d98f5 Mon Sep 17 00:00:00 2001 From: Ben Halpern Date: Tue, 31 Mar 2020 10:12:14 -0400 Subject: [PATCH] Cache onboarding at edge (#6966) --- app/controllers/onboardings_controller.rb | 5 ++++- config/initializers/initialization_cachebust.rb | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/onboardings_controller.rb b/app/controllers/onboardings_controller.rb index 0cce6e8a3..2bc9cb08e 100644 --- a/app/controllers/onboardings_controller.rb +++ b/app/controllers/onboardings_controller.rb @@ -1,5 +1,8 @@ class OnboardingsController < ApplicationController before_action :authenticate_user! + before_action :set_cache_control_headers, only: %i[show] - def show; end + def show + set_surrogate_key_header "onboarding-slideshow" + end end diff --git a/config/initializers/initialization_cachebust.rb b/config/initializers/initialization_cachebust.rb index 1dc0cc18c..0a149e286 100644 --- a/config/initializers/initialization_cachebust.rb +++ b/config/initializers/initialization_cachebust.rb @@ -2,3 +2,4 @@ CacheBuster.bust("/shell_top") CacheBuster.bust("/shell_bottom") CacheBuster.bust("/async_info/shell_version") +CacheBuster.bust("/onboarding")