【发布时间】:2019-10-27 01:33:17
【问题描述】:
我正在尝试通过created_at 测试订购集合。由于它是精确到秒的时间戳,当我创建 10 条记录时,它们具有相同的 created_at 值,这导致我的响应不一致。所以我在这里做的是手动设置created_at 字段,如
5.times do |t|
create(:model, created_at: Time.current.advance(days: -1*(t+1))
end
它设置created_at 很好,但是当我这样做时
Model.all.order(created_at: :desc) 它只是忽略它并输入ASC 顺序。
还有什么方法可以测试这个订单吗?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby rspec factory-bot