diff options
author | Lachlan Sylvester <lachlan.sylvester@publicisfrontfoot.com.au> | 2017-11-21 15:38:21 +1100 |
---|---|---|
committer | Lachlan Sylvester <lachlan.sylvester@publicisfrontfoot.com.au> | 2018-03-06 14:10:45 +1100 |
commit | d04a32fe67d1d3d5735f9c4f4004c17631e83cc1 (patch) | |
tree | d99a42a32e3b41de6ccacede109f1a2c0bfe55ae /activerecord/lib/active_record/railtie.rb | |
parent | a3b7aa66bc81da96ea91019540e8874a76216cd8 (diff) | |
download | rails-d04a32fe67d1d3d5735f9c4f4004c17631e83cc1.tar.gz rails-d04a32fe67d1d3d5735f9c4f4004c17631e83cc1.tar.bz2 rails-d04a32fe67d1d3d5735f9c4f4004c17631e83cc1.zip |
Only preload misses on multifetch cache
Diffstat (limited to 'activerecord/lib/active_record/railtie.rb')
-rw-r--r-- | activerecord/lib/active_record/railtie.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/railtie.rb b/activerecord/lib/active_record/railtie.rb index ade5946dd5..3cef92df5d 100644 --- a/activerecord/lib/active_record/railtie.rb +++ b/activerecord/lib/active_record/railtie.rb @@ -157,6 +157,14 @@ end_warning end end + initializer "active_record.collection_cache_association_loading" do + require "active_record/railties/collection_cache_association_loading" + ActiveSupport.on_load(:action_view) do + ActionView::PartialRenderer.prepend(ActiveRecord::Railties::CollectionCacheAssociationLoading) + end + end + + initializer "active_record.set_reloader_hooks" do ActiveSupport.on_load(:active_record) do ActiveSupport::Reloader.before_class_unload do |