配列の中にハッシュ
以下の配列からnameの値を取り出して取得する
user_data = [
{
user: {
profile: {
name: 'Tanaka'
}
}
},
{
user: {
profile: {
name: 'Sato'
}
}
},
{
user: {
profile: {
name: 'Saito'
}
}
}
]
user_data.each do |u|
puts u[:user][:profile][:name]
end
eachでuに値を入れて出力
user_data.each { |u| puts u.dig(:user, profile, name)}
でも出力することができる
digメソッドは引数で渡したキーから値を取り出すことができる