9

私がこれを持っていると言う:

[
  {
             :id => 34,
    :votes_count => 3
  },
  {
             :id => 2,
    :votes_count => 0
  },
]

に基づいてインデックスを取得するにはどうすればよいidですか?私がやりたいのは、0を検索したときとを検索したときに戻ることです。最も効率的な方法は何ですか?id: 341id: 2

4

1 に答える 1

28

ブロックを次の場所に渡すことができます#index:

array.index {|h| h[:id] == 34 } # => 0
于 2013-01-18T17:49:28.643 に答える