标签: ruby-on-rails ruby postgresql
我有一系列ID:
array_of_ids = [5, 14, 2, 20]
我想查找数组中有ID的类Klass的所有记录,并保持它们在数组中出现的顺序。
Klass
Klass.where(id: array_of_ids)
返回正确的数组,但它是无序的。有没有办法保持数组中的原始顺序?我不能简单地使用order方法,因为它不是属性而是方法调用。我还需要将其保持为活跃的记录关系。
order