aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/railtie.rb
diff options
context:
space:
mode:
authorEmilio Tagua <miloops@gmail.com>2010-11-18 17:32:59 -0300
committerEmilio Tagua <miloops@gmail.com>2010-11-19 19:09:01 -0300
commita12bb7140fa95b4a21b7680b7a05280ccdc612d6 (patch)
treea537c41fc1ce2a52625fc96e76ef732197a744ca /activerecord/lib/active_record/railtie.rb
parent72aa6f4f649a78b1cd8c7d4340fc143a782728db (diff)
downloadrails-a12bb7140fa95b4a21b7680b7a05280ccdc612d6.tar.gz
rails-a12bb7140fa95b4a21b7680b7a05280ccdc612d6.tar.bz2
rails-a12bb7140fa95b4a21b7680b7a05280ccdc612d6.zip
"there is no need to store this option just for initialization" José Valim dixit.
Diffstat (limited to 'activerecord/lib/active_record/railtie.rb')
-rw-r--r--activerecord/lib/active_record/railtie.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/railtie.rb b/activerecord/lib/active_record/railtie.rb
index 346ae63a08..9ffc3501c5 100644
--- a/activerecord/lib/active_record/railtie.rb
+++ b/activerecord/lib/active_record/railtie.rb
@@ -43,6 +43,11 @@ module ActiveRecord
ActiveSupport.on_load(:active_record) { self.logger ||= ::Rails.logger }
end
+ initializer "active_record.identity_map" do |app|
+ config.app_middleware.insert_after "::ActionDispatch::Callbacks",
+ "ActiveRecord::IdentityMap::Middleware" if config.active_record.delete(:identity_map)
+ end
+
initializer "active_record.set_configs" do |app|
ActiveSupport.on_load(:active_record) do
app.config.active_record.each do |k,v|
@@ -78,11 +83,6 @@ module ActiveRecord
end
end
- initializer "active_record.identity_map" do |app|
- config.app_middleware.insert_after "::ActionDispatch::Callbacks",
- "ActiveRecord::IdentityMap::Middleware" if config.active_record.identity_map
- end
-
config.after_initialize do
ActiveSupport.on_load(:active_record) do
instantiate_observers