搜索在特定日期创建的所有博客帖子

时间:2009-08-15 03:15:43

标签: ruby-on-rails

我的博客帖子有created_at日期时间属性。

我如何使用Blog.find检索在指定日期创建的所有博客帖子(例如1/1/2009),忽略他们创建当天的时间?

1 个答案:

答案 0 :(得分:3)

这应该非常接近。

d = DateTime.new(2009, 1, 1)
Blog.find(:all, :conditions => [ "created_at >= ? AND created_at < ?", d.beginning_of_day, d.tomorrow.beginning_of_day ])