ActiveRecord Find All não está ordenando por ID?

Eu tenho um problema estranho em uma implantação do Heroku que não consigo duplicar localmente. Basicamente, quando encontro tudo em um modelo específico, em vez de classificar por ID, ele parece devolvê-los sem ordem alguma.

Normalmente, os registros são assim:

>> Model.all

=> [<model id: 2>,<model id: 1>,<model id: 3>,<model id: 4>,<model id: 5>]

... e assim por diante.

Se eu ligar explicitamenteModel.order("id ASC") retorna os modelos conforme o esperado.

O que da? Por que todos não retornariam os objetos em ordem decrescente de ID?

questionAnswers(4)

yourAnswerToTheQuestion