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 respostas

Eu 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.

questionAnswers(1)

yourAnswerToTheQuestion