Convertir les clés de hachage de minuscules Rubis Débutant

Ma table, les noms de champ sont minuscules et les noms de champ-je obtenir à partir de fichiers CSV sont camelcase. Est-il de toute façon je peux convertir les clés d'un tableau de hachages de minuscules?

Voici le code que j'ai droit:

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

C'est un échec parce que les touches sont chameau cas (j'ai vérifié cela en éditant manuellement le fichier afin de le rendre à la ligne d'en-tête tout en minuscules).

PS. Aussi j'aimerais savoir pourquoi l'enfer rails s'table des noms de champ' cas de la sensibilité dans le jeu pour commencer?

InformationsquelleAutor Hopstream | 2011-11-02