2012-07-20 170 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] }