Допустим, у меня есть две пары условий SQL, подобных этим:
a = [ "users.accepted = ? AND users.active_at > ?", true, Time.zone.now ]
b = [ "users.accepted = ? AND users.active_at > ?", false, Time.zone.now + 3.days ]
Я могу использовать код типа User.where(a)
, чтобы получить все строки, которые удовлетворяют условию a
.Как я могу использовать where
, чтобы получить строки, которые удовлетворяют условиям a
или b
?Результат должен быть ActiveRecord::Relation
.