Method: ActiveRecord::QueryMethods#eager_load
- Defined in:
- lib/active_record/relation/query_methods.rb
#eager_load(*args) ⇒ Object
Forces eager loading by performing a LEFT OUTER JOIN on args:
User.eager_load(:posts)
# SELECT "users"."id" AS t0_r0, "users"."name" AS t0_r1, ...
# FROM "users" LEFT OUTER JOIN "posts" ON "posts"."user_id" =
# "users"."id"
185 186 187 188 |
# File 'lib/active_record/relation/query_methods.rb', line 185 def eager_load(*args) check_if_method_has_arguments!(:eager_load, args) spawn.eager_load!(*args) end |