Ruby on Rails: Gibt es eine Möglichkeit, Elemente aus der Datenbank abzurufen und in einer bestimmten Reihenfolge zurückgeben zu lassen? [Duplikat]
Diese Frage hat hier bereits eine Antwort:
Bereinigte Methode zum Finden von ActiveRecord-Objekten anhand der ID in der angegebenen Reihenfolge 10 AntwortenIch habe eine Reihe von Artikel-IDs,item_ids
.
Ich übergebe dieses Array an eine ActiveRecord-Abfrage, um die entsprechenden Elemente aus der Datenbank abzurufen:Item.where(:id => item_ids)
Gibt es eine Möglichkeit, die Artikel in derselben Reihenfolge zurückzusenden, in der sie über die E-Mail-Adresse übermittelt wurden?item_ids
Array?
Wenn es einen Unterschied macht, bin ich auf Ruby on Rails 3.0.12 mit PostgreSQL als meine Datenbank.