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 в качестве базы данных.