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/relation/query_methods.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/relation/query_methods.rb')
-rw-r--r-- | activerecord/lib/active_record/relation/query_methods.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/relation/query_methods.rb b/activerecord/lib/active_record/relation/query_methods.rb index 3afa368575..4e60863e52 100644 --- a/activerecord/lib/active_record/relation/query_methods.rb +++ b/activerecord/lib/active_record/relation/query_methods.rb @@ -899,6 +899,11 @@ module ActiveRecord self end + def skip_preloading! # :nodoc: + self.skip_preloading_value = true + self + end + # Returns the Arel object associated with the relation. def arel(aliases = nil) # :nodoc: @arel ||= build_arel(aliases) |