【发布时间】:2014-03-15 00:33:38
【问题描述】:
我正在传递查找一个 id 数组,并且我希望将对象保持在与传递相同的顺序。我假设他们设置的顺序是模型中设置的主要顺序。
数组顺序
just items = [488800, 489404, 485616, 380112, 501101, 485606, 485612, 485619, 480304, 493609, 496200, 496203, 503000, 499111, 488802, 488825, 501700]
活动记录给出的顺序
@item_recomendations = CatalogItem.find(just_items)
@item_recomendations.map {|x| x.id }
=> [380112, 480304, 485606, 485612, 485616, 485619, 488800, 488802, 488825, 489404, 493609, 496200, 496203, 499111, 501101, 501700, 503000]
【问题讨论】:
标签: ruby-on-rails activerecord