From fc07f664b18a5864746a733d107ca96c14b5cec4 Mon Sep 17 00:00:00 2001 From: Matt Riemer Date: Mon, 20 Jun 2022 11:05:22 -0600 Subject: [PATCH] Use rails public/maintenance.html --- lib/turnout/maintenance_page/base.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/turnout/maintenance_page/base.rb b/lib/turnout/maintenance_page/base.rb index debd2a3..96dbe0b 100644 --- a/lib/turnout/maintenance_page/base.rb +++ b/lib/turnout/maintenance_page/base.rb @@ -66,10 +66,17 @@ def path end end - def default_path - File.expand_path("../../../../public/#{filename}", __FILE__) + def rails_public_path + File.join(Rails.root, 'public', filename) if defined?(Rails) end + def default_path + if defined?(Rails) && File.exist?(rails_public_path) + rails_public_path + else + File.expand_path("../../../../public/#{filename}", __FILE__) + end + end def filename "maintenance.#{extension}"