私は間違いがどこにあるのか分かりません。私は、twitter_dataメソッドの下に大きなハッシュ配列を持っています。ハッシュはそのように構成されています。ハッシュの配列の戻り値
def twitter_data
[{"User"=>
{"description"=>
"Description here",
"last twenty tweets"=>
["tweets written out here"],
"number of followers"=>1000,
"number of friends"=>100,
"latest tweet"=>
"tweet written out here",
"number of tweets"=>1000,
"location"=>"Wherever, Wherever"}},]
end
ここで、すべてのユーザーとその説明を例としてリストしたいと思ったら、そのコードはそのように表示されると思いました。
twitter_data.each do |twitter_data|
puts "#{twitter_data[:twitter_data]}: #{twitter_data[:description]}"
end
しかし、その出力は約7:を提供していますが、その前にユーザー名や説明は表示されません。
:働く何
は正しくハッシュを参照することです。 'User'の下のどのフィールドがユーザーの名前を定義していますか? – Joe