在rails on rails中将id数组转换为属性数组

时间:2018-02-26 10:06:35

标签: ruby-on-rails activerecord

我有一系列ID:[111839, 111803, 111774, ...]。如何将其转换为与ids相对应的模型属性值的数组,例如[Jack, John, Sarah, ...]

1 个答案:

答案 0 :(得分:1)

Person.where(id: array_ids)

这给你一组人,如果你只想要一些属性使用pluck并得到一个数组(在多个属性的情况下数组的数组)

Person.where(id: array_ids).pluck(:name)