aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
Diffstat (limited to 'railties')
-rw-r--r--railties/lib/dispatcher.rb7
1 files changed, 2 insertions, 5 deletions
diff --git a/railties/lib/dispatcher.rb b/railties/lib/dispatcher.rb
index 31eb5d2317..ce6f505895 100644
--- a/railties/lib/dispatcher.rb
+++ b/railties/lib/dispatcher.rb
@@ -62,7 +62,7 @@ class Dispatcher
Class.remove_class(*Reloadable.reloadable_classes)
end
- ActiveRecord::Base.clear_reloadable_connections! if defined?(ActiveRecord)
+ ActiveRecord::Base.clear_active_connections! if defined?(ActiveRecord)
end
# Add a preparation callback. Preparation callbacks are run before every
@@ -76,16 +76,13 @@ class Dispatcher
def to_prepare(identifier = nil, &block)
unless identifier.nil?
callback = preparation_callbacks.detect { |ident, _| ident == identifier }
-
if callback # Already registered: update the existing callback
callback[-1] = block
return
end
end
-
preparation_callbacks << [identifier, block]
-
- return
+ nil
end
private