result= {"id"=>7, "name"=>"あかさたな", "number"=>"XY", "category"=>{"id"=>15, "name"=>"グッズ", "sub_id"=>nil, "sub_name"=>nil}, "groups"=>[], "price"=>3480, "stock"=>5} {"id"=>8, "name"=>"はまやらわ", "number"=>"XY", "category"=>{"id"=>16, "name"=>"あああ", "sub_id"=>nil, "sub_name"=>nil}, "groups"=>[], "price"=>980, "stock"=>10}
このような感じで取得したハッシュが「result」の中にあるとします。
ここから「id」「name」「subname」「stock」を繰り返し処理でCSVに抜き出したいです
上記の場合だとCSVファイルを開いたら
csv
17,あかさたな,空白,5 28,はまやらわ,空白,10
といった感じになっていてほしいです。
ruby
1 CSV.open("test.csv", "a") do |file| 2 file << result_list 3 end
csvには上記のコードで格納できると思うのですがeachもしくはmapなどを使ってハッシュの中身をぬくやり方がわからないのでご教授願いたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。