小编Flo*_*aud的帖子

在其上应用活动记录“where”时保持原始数组顺序

只是一个问题,array = [19, 5, 1, 4] 当我调用 where 来Delivery.where(id: array.map(&:id))具有活动记录关系而不是数组时,我有一个带有一些 id 的数组, \xe2\x80\x9cwhere\xe2\x80\x9d 语句正在对 id 进行排序并给我所有按 id 排序的对象:\n #<ActiveRecord::Relation [#<Delivery id: 1, ... >, #<Delivery id: 4, ... >, #<Delivery id: 5, ... >, #<Delivery id: 19, ... >\n有人知道如何保持原始顺序吗?

\n

谢谢 !

\n

ruby arrays activerecord ruby-on-rails

4
推荐指数
1
解决办法
1442
查看次数

标签 统计

activerecord ×1

arrays ×1

ruby ×1

ruby-on-rails ×1