Ruby on Rails: Czy istnieje sposób na pobranie elementów z bazy danych i zwrócenie ich w określonej kolejności? [duplikować]
To pytanie ma już tutaj odpowiedź:
Czysty sposób znajdowania obiektów ActiveRecord według id w podanej kolejności 10 odpowiedziMam tablicę identyfikatorów przedmiotów,item_ids
.
Przekazuję tę tablicę do zapytania ActiveRecord, aby pobrać odpowiednie elementy z bazy danych:Item.where(:id => item_ids)
Czy istnieje sposób na zwrócenie przedmiotów w tej samej kolejności, w jakiej zostały przekazane przezitem_ids
szyk?
Jeśli to robi różnicę, jestem w Ruby on Rails 3.0.12 z PostgreSQL jako moją bazą danych.