没有 SQL 的语法是什么?
Subscription.where('end_date > ?', Date.today)
我已经尝试过了,但这显然是不正确的:
Subscription.where(:end_date > Date.today)
(我们正在使用 rails 3)谢谢!
没有 SQL 的语法是什么?
Subscription.where('end_date > ?', Date.today)
我已经尝试过了,但这显然是不正确的:
Subscription.where(:end_date > Date.today)
(我们正在使用 rails 3)谢谢!
通过使用 Arel:
Subscription.where(Subscription.arel_table[:end_date].gt(Date.today)).all
或者通过使用 gem squeel:
Subscription.where(end_date.gt => Date.today).all