如何使用SQL精确比较rails中的日期?
我没有注意到,直到我运行了一些rspec,然后一些模型创建之间的差异以毫秒为单位,因为它很快如何使用SQL精确比较rails中的日期?,sql,ruby-on-rails,ruby,rspec,Sql,Ruby On Rails,Ruby,Rspec,我没有注意到,直到我运行了一些rspec,然后一些模型创建之间的差异以毫秒为单位,因为它很快 在第一款车型的创建时间:2014-10-29 23:26:54 UTC 第二款车型的创建时间:2014-10-29 23:26:54 UTC 因此,在我的测试中,我希望第二个模型在处创建的比第一个模型大。 但是它失败了,因为查询忽略了毫秒。示例:2014-10-29 23:26:54.027824UTC 查询我正在比较日期: model.where("created_at > #{another_
在第一款车型的
创建时间:2014-10-29 23:26:54 UTC
第二款车型的创建时间:2014-10-29 23:26:54 UTC
因此,在我的测试中,我希望第二个模型在处创建的比第一个模型大。
但是它失败了,因为查询忽略了毫秒。示例:2014-10-29 23:26:54.027824UTC
查询我正在比较日期:
model.where("created_at > #{another_model.created_at}")
查询输出
SELECT FROM "models" WHERE created_at > '2014-10-29 23:26:54 UTC'
如何精确比较Rails中的日期?
提前谢谢