Ruby/二重ハッシュからデータを取り出す
hashからデータを取り出す時、each文を使います。
配列名.each do |ブロック変数|
puts ブロック変数[:hash名]
このようにして、ハッシュからデータを取り出すことができますが、
一つのhashに複数のデータが多次元的に入っている場合、親要素から下りながら欲しいデータまでたどり着くとこができます。
例えば
顧客情報 = [ { ハンドルネーム: { ログイン日数: { 本名: '安納芋子' } } }
]
このようになっている時、本名のデータが欲しい時は、
顧客情報.each do |ブロック変数|
puts ブロック変数[:ハンドルネーム][:ログイン日数][:本名]
のようにすると本名のデータだけを取り出すことができる。