Итак, я пытаюсь импортировать CSV-файл с RoR, который находится в следующем формате:CSV заголовки рядом с данными - Рельсы Импорт
header,data,header,data,header,data
Примером может быть:
name,peter,age,12,birthplace,london
name,john,age,30,birthplace,new york
После того, как я импортировал файл, как я могу выделить заголовок, соответствующий базе данных. Порядок может отличаться каждый раз, и некоторые поля могут быть в CSV, а другие поля могут не совпадать. Как бы я поделал в своей модели, чтобы справиться с этим?
Хорошо, он работает, за исключением того, что он импортирует первую строку дважды с вашим точным кодом. Есть идеи? – doer123456789
Я изменил 'CSV.open' на' CSV.foreach' @AdamEsterhuizen (doc: http://ruby-doc.org/stdlib-1.9.3/libdoc/csv/rdoc/CSV.html#class-CSV- label-A + Line + at + a + Time) – MrYoshiji
Спасибо за помощь @MrYoshiji! – doer123456789