Ruby on Rails: ¿Hay alguna forma de extraer elementos de la base de datos y hacer que se devuelvan en un orden específico? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Una forma limpia de buscar objetos ActiveRecord por id en el orden especificado 10 respuestas

Tengo una serie de ID de artículo,item_ids.

Estoy pasando esta matriz a una consulta ActiveRecord para recuperar los elementos correspondientes de la base de datos:Item.where(:id => item_ids)

¿Hay alguna forma de obtener los artículos devueltos en el mismo orden en que se pasaron a través delitem_ids ¿formación?

Si hace una diferencia, estoy en Ruby on Rails 3.0.12 con PostgreSQL como mi base de datos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta