【发布时间】:2015-10-11 22:06:55
【问题描述】:
我有办法
def self.get_ayahs_by_array(ayahs_keys_array)
self.where(ayah_key: ayahs_keys_array)
end
哪个对Quran::Ayah 模型进行查询。 ayahs_keys_array 是按一定顺序排列的键(primary_key)数组。查询返回不同的顺序,但我希望它返回与查询数组相同的顺序。
示例:ayahs_keys_array 是 [5,4,1,2,7],我希望它以该顺序返回,而不是 [1,2,4,5,7]
有什么想法吗?
【问题讨论】:
-
您可以使用scope 自定义查询的顺序。
-
你使用什么数据库?
标签: ruby-on-rails ruby-on-rails-3 activerecord