Ruby on Rails: есть ли способ извлечь элементы из базы данных и вернуть их в указанном порядке? [Дубликат]

На этот вопрос уже есть ответ здесь:

Чистый способ найти объекты ActiveRecord по id в указанном порядке 10 ответов

У меня есть массив ID элементаs, .I 'item_ids

m передав этот массив в запрос ActiveRecord для извлечения соответствующих элементов из базы данных:Item.where(:id => item_ids)

Есть ли способ вернуть предметы в том же порядке, в котором они были переданы черезitem_ids массив?

Если это имеет значение, яm на Ruby on Rails 3.0.12 с PostgreSQL в качестве моей базы данных.

Ответы на вопрос(1)

Ваш ответ на вопрос