轨道上的红宝石 - 子句中的子跟踪



我正在编写 rake 任务,但无法让我的代码工作。可以这样写吗?

Model.where('(? - begins_at)/3600 > ?', Time.now, 2).all

试图实现的是向我返回超过 2 小时的记录列表

试试看:

Model.where('begins_at < ?', Time.zone.now - 2.hours).all

试试这个:

  Model.where(['(? - begins_at) > ?', Time.now, 1]).all

根据您的评论,您可以这样做:

 Model.where('begins_at < ?', Time.now - 2.hours).all

相关内容

  • 没有找到相关文章

最新更新