如何在Active Record中的特定日期之后或之前搜索日期字段

时间:2012-07-25 14:46:01

标签: ruby-on-rails ruby-on-rails-3 activerecord

我知道我可以使用范围来搜索两个日期之间的日期。例如:

User.where(:created_at => start_date..end_date )

但是,如何在日期之前或之后对所有日期进行开放式搜索?

感谢您的帮助

1 个答案:

答案 0 :(得分:6)

你可以简单地说:

User.where("created_at >= ?", start_date )

或者这个

User.where("created_at <= ?", end_date )