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