昨日コメントを頂いたことについて、こういうことと理解。
連想配列はイテレータでこういう取り出し方をする。
a = {"name1" => "value1", "name2" => "value2"} a.each do |name,value| p name #とりあえず名前だけ出力。 end
なんで
"name1" "name2"
と「"」つきで出るんだろう?
どうもそれは「p」と「puts」と「print」をちゃんと調べろ*1っていうことっぽいな。
*1:一文字の単語ってとっても検索しにくいよね