【发布时间】:2011-02-13 19:57:02
【问题描述】:
我在 Heroku 部署中遇到了一个奇怪的问题,我似乎无法在本地复制。基本上,当我在特定模型上找到所有而不是按 ID 排序时,它似乎根本没有按顺序返回它们。
记录通常是这样出来的:
>> Model.all
=> [<model id: 2>,<model id: 1>,<model id: 3>,<model id: 4>,<model id: 5>]
...等等。
如果我明确调用Model.order("id ASC"),它会按预期返回模型。
什么给了?为什么 find all 不按 ID 降序返回对象?
【问题讨论】:
标签: ruby-on-rails-3 activerecord sql-order-by