标签: ruby-on-rails activerecord
我有一系列ID:[111839, 111803, 111774, ...]。如何将其转换为与ids相对应的模型属性值的数组,例如[Jack, John, Sarah, ...]?
[111839, 111803, 111774, ...]
[Jack, John, Sarah, ...]
答案 0 :(得分:1)
Person.where(id: array_ids)
这给你一组人,如果你只想要一些属性使用pluck并得到一个数组(在多个属性的情况下数组的数组)
Person.where(id: array_ids).pluck(:name)