я в настоящее время этот объем:Как использовать метод AREL эк() в а, где соединяемых данным
class User
has_many :inbox_messages, :through => :message_users do
def unread
published.where(:message_users => { :sender => false, :trash => false , :deleted => false}).where(MessageUser.arel_table[:read_at].not_eq(nil))
end
end
end
И это работает. Но мне было интересно, есть ли способ объединить второй where
в первый.
оба 'where' положения для одной и той же таблицы (то есть таблица, которая использует MessageUser)? –
Проверьте отредактированный код. – Nerian