Adds an outer_joins method to ActiveRecord.
outer_joins
ActiveRecord
User.outer_joins(:posts) # => SELECT "users".* FROM "users" LEFT OUTER JOIN "posts" ON "posts"."user_id" = "users"."id"
This project rocks and uses MIT-LICENSE.