Konvertieren hash-Schlüssel in Kleinbuchstaben um — Ruby-Anfänger

Meine Tabelle Feldnamen sind klein-und die Feldnamen, die ich von CSV-Dateien sind camelcase. Gibt es trotzdem kann ich umwandeln des keys in einem array von hashes in Kleinbuchstaben?

Hier ist der code habe ich jetzt:

    CSV.foreach(file, :headers => true) do |row|
      Users.create!(row.to_hash)
    end

Diese versagt, weil die Tasten sind camel-case (ich habe überprüft dies durch manuelles Bearbeiten der Datei um den header-Zeile alle klein geschrieben).

PS. Auch würde ich gerne wissen, warum die Hölle Schienen nimmt die Tabelle Feldnamen " groß-und Kleinschreibung ins Spiel, um mit zu beginnen?

InformationsquelleAutor Hopstream | 2011-11-02

Schreibe einen Kommentar