У меня странная проблема в развертывании Heroku, которую я не могу дублировать локально. В основном, когда я нахожу все на определенной модели вместо сортировки по ID, кажется, что они возвращают их в любом порядке.
Обычно записи выглядят так:
>> Model.all
=> [<model id: 2>,<model id: 1>,<model id: 3>,<model id: 4>,<model id: 5>]
... и т.д.
Если я явно вызываю Model.order("id ASC")
, он возвращает модели, как ожидалось.
Что дает? Почему бы всем не возвращать объекты в порядке убывания идентификатора?