ハッシュからの取り出しが頭から抜けていたので復習もかねて。
ターミナルから以下のデータを取り出す。
George
Alice
Taro
問題
user_data = [
{
user: {
profile: {
name: 'George'
}
}
},
{
user: {
profile: {
name: 'Alice'
}
}
},
{
user: {
profile: {
name: 'Taro'
}
}
}
]
答え
user_data.each do |u|
puts u[:user][:profile][:name]
end
あるいは
user_data.each{ |u| puts u.dig(:user, :profile, :name) }