Ich habe ein Problem, exportieren Sie mein Array korrekt zu einem CSV. Ich erhalte den Inhalt in den rechten Spalten in meiner Ausgabe, aber es ist auch den Schlüsselwert anzuzeigen:Array in CSV herunterladen
Array
{"20160828"=>{:min_temp=>5.6, :max_temp=>24.7}}
Ausgabe im csv
Date | Min Temp | Max Temp
20170828 | "{:min_temp=>5.6 | :max_temp=>24.7
show.csv.erb
<% headers = ['Date', 'Min Temp', 'Max temp'] %>
<%= CSV.generate_line headers %>
<% @results.each do |key,value| %>
<%= CSV.generate_line([key, value.each do |k,v| v end]) %>
<% end %>
Die obige Schleife funktioniert gut in meiner show.html.erb, ist das Problem mit der CSV-Konvertierung?