选择记录activerecord

时间:2014-02-13 12:56:22

标签: ruby-on-rails ruby activerecord

我收到了这个日期字符串:

Mon, 03 Feb 2014 13:51:34 UTC +00:00

如何选择创建__at多于或少于上述日期时间10分钟的记录?

问题更新:

我的意思是从上面那个时间开始的所有分钟的间隔,并提前10分钟或10分钟返回,所以在那个时间范围内

1 个答案:

答案 0 :(得分:3)

date = DateTime.parse('Mon, 03 Feb 2014 13:51:34 UTC +00:00')

如果Klass是活动记录模型,请使用range-conditions

Klass.where(created_at: (date - 10.minutes)..(date + 10.minutes))