So speichern Sie einen Hash in einer CSV

Ich bin neu in ruby, also bitte verzeihen Sie die noobishness.

Ich habe eine CSV mit zwei Spalten. Eine für Tier Namen und eine für die Tierart.
Ich habe ein hash mit allen die Schlüssel, tierischen Namen und die Werte werden dem Tier geben. Ich möchte schreiben, den hash zu der CSV-Datei ohne Verwendung fasterCSV. Ich dachte daran, einige Ideen, was wäre das einfachste.. hier ist das grundlegende layout.

require "csv"

def write_file
  h = { 'dog' => 'canine', 'cat' => 'feline', 'donkey' => 'asinine' }

  CSV.open("data.csv", "wb") do |csv|
    csv << [???????????]
  end
end

Wenn ich die Datei geöffnet, gelesen habe ich ihn geöffnet File.open("blabla.csv", headers: true)
Wäre es möglich zurück zu schreiben, um die Datei auf die gleiche Weise?

InformationsquelleAutor der Frage TheLegend | 2011-11-18

Schreibe einen Kommentar