У меня есть следующий код:LEFT OUTER включается в Rails 3
@posts = Post.joins(:user).joins(:blog).select
, который предназначен, чтобы найти все сообщения и возвращать их и связанные с ним пользователей и блоги. Однако пользователи являются необязательными, что означает, что INNER JOIN
, который генерирует :joins
, не возвращает много записей.
Как это использовать, чтобы сгенерировать LEFT OUTER JOIN
?
Смотрите также [LEFT OUTER JOIN в Rails 4] (http://stackoverflow.com/questions/24358805/left-outer-join-in-rails-4/35363012) – Yarin