ActiveRecord.find (array_of_ids), preservando a ordem
Quando você fazSomething.find(array_of_ids)
no Rails, a ordem do array resultante não depende da ordem dearray_of_ids
.
Existe alguma maneira de encontrar e preservar o pedido?
ATM Eu manualmente classifico os registros com base na ordem dos IDs, mas isso é meio que um bobo.
UPD: se é possível especificar o pedido usando o:order
param e algum tipo de cláusula SQL, então como?