Мне нужно найти всех родителей, у которых есть ВСЕ дети со статусом = 1.
Если у одного из детей нет статуса = 1;тогда родитель не выбран.
class Parent
has_many :children
end
class Child
status = [ 0, 1 ]
end
Я пробовал это, но это не работает.
Parent.left_outer_joins(:children).where("children.status = ?", 1)
Это не работает, потому что я все еще получаю статус Родитель с детьми= 0