Ruby on Rails: Existe alguma maneira de extrair itens do banco de dados e tê-los retornados em uma ordem especificada? [duplicado]
Esta questão já tem uma resposta aqui:
Maneira limpa de encontrar objetos ActiveRecord por id na ordem especificada 10 respostasEu tenho uma matriz de IDs de itens,item_ids
.
Estou passando essa matriz para uma consulta ActiveRecord para recuperar os itens correspondentes do banco de dados:Item.where(:id => item_ids)
Existe alguma maneira de obter os itens retornados na mesma ordem em que foram passadositem_ids
array?
Se isso faz diferença, estou no Ruby on Rails 3.0.12 com o PostgreSQL como meu banco de dados.