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"


131
132
133
134
# File 'lib/active_record/relation/query_methods.rb', line 131

def eager_load(*args)
  check_if_method_has_arguments!("eager_load", args)
  spawn.eager_load!(*args)
end