0

我正在使用 Ruby on Rails 3.2.2,我想检索与es中存在Array的哈希键相关的值。Hash也就是我有下面ArrayHashes:

[
  {
    :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 ]

我怎样才能以正确的方式做到这一点?

4

1 回答 1

2

如果a是数组:

a.map { |i| i[:key1] }
于 2012-07-20T19:35:21.303 回答