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

This question already has an answer here:

Clean way to find ActiveRecord objects by id in the order specified 10 answers

У меня есть массив идентификаторов элементов,item_ids.

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

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

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

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

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