joins(*args)
Instance Public methods
Performs a joins on args
:
1 2 | User.joins( :posts ) => SELECT "users" .* FROM "users" INNER JOIN "posts" ON "posts" . "user_id" = "users" . "id" |
You can use strings in order to customize your joins:
1 2 | User.joins( "LEFT JOIN bookmarks ON bookmarks.bookmarkable_type = 'Post' AND bookmarks.user_id = users.id" ) => SELECT "users" .* FROM "users" LEFT JOIN bookmarks ON bookmarks.bookmarkable_type = 'Post' AND bookmarks.user_id = users.id |
Please login to continue.