比较Rails中的updated_at

时间:2011-04-21 08:11:08

标签: ruby-on-rails

time_shift = DateTime.now - 75000
@user.items.where(:updated_at < time_shift) { |item|

我收到错误

  

Symbol与DateTime的比较   失败

为什么以及如何解决它?

模特:

t.datetime "updated_at"

2 个答案:

答案 0 :(得分:6)

@user.items.where("updated_at < ?", time_shift) 

答案 1 :(得分:0)

John 的答案似乎不适用于PostgreSQL。如果您正在使用PostgreSQL:

var allDriverTypes=_driverTypeService.GetAll();
ViewBag.DriverTypes=new SelectList(allDriverTypes,"ID","Title");