From 85cc7122bab1cfec661fdfe3bf4738d9fba55399 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Mon, 12 Nov 2012 17:24:10 -0800 Subject: [PATCH] only clear caches if we are actually connected to the database --- activerecord/lib/active_record/railtie.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/activerecord/lib/active_record/railtie.rb b/activerecord/lib/active_record/railtie.rb index 4ba35fe513..5464ca6066 100644 --- a/activerecord/lib/active_record/railtie.rb +++ b/activerecord/lib/active_record/railtie.rb @@ -149,8 +149,10 @@ class Railtie < Rails::Railtie # :nodoc: ActiveSupport.on_load(:active_record) do ActionDispatch::Reloader.send(hook) do - ActiveRecord::Base.clear_reloadable_connections! - ActiveRecord::Base.clear_cache! + if ActiveRecord::Base.connected? + ActiveRecord::Base.clear_reloadable_connections! + ActiveRecord::Base.clear_cache! + end end end end -- GitLab