D-N*_*ice 2 ruby ruby-on-rails
假设我有一个包含多个哈希值的数组
[#<Campaign id: 144> , #<Campaign id: 146>]
Run Code Online (Sandbox Code Playgroud)
为了简单起见,我已经删除了其他字段,但该对象确实有很多字段.我想要最终得到的是一组唯一的哈希ID,例如:[144, 146].当然有很多方法可以天真地做到这一点,但我想知道最好的方法是什么.我正在努力寻找为此目的而构建的功能.
小智 7
your_array.map(&:id)
Run Code Online (Sandbox Code Playgroud)
要么
your_array.map{|i| i.id}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3086 次 |
| 最近记录: |