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"
215 216 217 218 |
# File 'lib/active_record/relation/query_methods.rb', line 215 def eager_load(*args) check_if_method_has_arguments!(__callee__, args) spawn.eager_load!(*args) end |