首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态映射散列

动态映射散列
EN

Stack Overflow用户
提问于 2016-01-18 10:32:41
回答 1查看 121关注 0票数 1

我有这样一个ActiveRecord散列

代码语言:javascript
复制
#<ActiveRecord::Relation [#<Tipax::Devices::MobileDevice id: 1, serial_number: "234523", imei: "22", user_id: nil>]>

如何通过数组的列名(serial_number,imei)动态地将此散列映射到数组

我当前的映射代码如下:

代码语言:javascript
复制
mobile_devices.map do |mobile_device|
  [
    mobile_device.serial_number,
    mobile_device.imei,
  ]
end

但是我希望有一个方法来发送一个列数组(%wserial_number,imei)和一个ActiveRecord哈希来从哈希生成这个数组。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-18 10:39:47

mobile_devices.pluck(:serial_number, :imei)不是做你需要的吗?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34852541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档