2012-07-20 132 views
0

我正在使用Ruby on Rails 3.2.2,并且想要检索与Hash es的Array中存在的哈希键相关的值。也就是说,我有以下的Hash ES Array如何检索与哈希阵列中存在的哈希键相关的值

[ 
    { 
    :key1 => value_a_1, 
    :key2 => value_a_2 
    }, 
    { 
    :key1 => value_b_1, 
    :key2 => value_b_2 
    }, 
    { 
    :key1 => value_c_1, 
    :key2 => value_c_2 
    } 
] 

我想“检索” /“建”以下内容:

[ value_a_1, value_b_1, value_c_1 ] 

我怎么能做出正确的方法是什么?

回答

2

如果a是数组:

a.map { |i| i[:key1] }