【发布时间】:2011-11-07 16:32:35
【问题描述】:
假设我有两对这样的 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。
【问题讨论】:
-
结果应该是 ActiveRecord::Relation。
标签: sql ruby-on-rails activerecord where-clause