Имена полей моей таблицы строчные, а имена полей, которые я получаю из файлов CSV, - верблюжий. Можно ли каким-либо образом преобразовать ключи массива хэшей в нижний регистр?
Вот код, который у меня есть прямо сейчас:
CSV.foreach(file, :headers => true) do |row|
Users.create!(row.to_hash)
end
Это не удается, потому что ключи записаны в верблюжьем регистре (я проверил это, отредактировав вручную файл, чтобы строка заголовка была строчной).
PS. Также я хотел бы знать, почему, черт возьми, рельсы для начала учитывают регистр букв в именах полей?