以下のように、Ruby で と呼ばれるハッシュのハッシュを使用してMYMOVIES
います。
{"127 Hours"=>
{"title"=>"127 Hours",
"year"=>"2010",
"plays"=>1,
"last_played"=>1300489200,
"seen_date"=>"19/3/2011",
"imdb_id"=>"tt1542344",
"rating"=>"6",
"omdbapiurl"=>"http://www.omdbapi.com/?t=127 Hours&y=2010"},
"Zombieland"=>
{"title"=>"Zombieland",
"year"=>"2009",
"plays"=>1,
"last_played"=>1290207600,
"seen_date"=>"20/11/2010",
"imdb_id"=>"tt1156398",
"rating"=>"7",
"omdbapiurl"=>"http://www.omdbapi.com/?t=Zombieland&y=2009"}}
ここで、最初にネストされたハッシュのすべてのキー (つまり、タイトル、年、再生数、...、omdbapiurl) を取得したいと考えています。
私は試しました:
mynestedhash = MYMOVIES.first
puts mynestedhash.keys.to_s
しかし、私はエラーが発生します:
undefined method `keys' for #<Array:0x801c56f8> (NoMethodError)
どうすればいいですか?