aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/preloader/association.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2013-09-24 11:28:28 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2013-09-24 11:28:28 -0700
commitb93d09dbc59b3b85e7208cd57c92be9d86fd51df (patch)
tree160715adb7dcdb53021c5f62e4529042b6b4dc14 /activerecord/lib/active_record/associations/preloader/association.rb
parentbb9554ad62a3f37738ee7ad99dbbb9a37784c343 (diff)
downloadrails-b93d09dbc59b3b85e7208cd57c92be9d86fd51df.tar.gz
rails-b93d09dbc59b3b85e7208cd57c92be9d86fd51df.tar.bz2
rails-b93d09dbc59b3b85e7208cd57c92be9d86fd51df.zip
push preloaded test up to the factory method so we can eliminate
conditionals from the individual preloaded classes
Diffstat (limited to 'activerecord/lib/active_record/associations/preloader/association.rb')
-rw-r--r--activerecord/lib/active_record/associations/preloader/association.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/associations/preloader/association.rb b/activerecord/lib/active_record/associations/preloader/association.rb
index 9607afeea2..cdf4a27341 100644
--- a/activerecord/lib/active_record/associations/preloader/association.rb
+++ b/activerecord/lib/active_record/associations/preloader/association.rb
@@ -21,9 +21,7 @@ module ActiveRecord
end
def run(preloader)
- unless owners.first.association(reflection.name).loaded?
- preload(preloader)
- end
+ preload(preloader)
end
def preload(preloader)