У меня есть файл, похожий на этот
ID Name Car
1 Mike Honda
2 Adam Jim
Эти значения ограничены табуляцией, и из этого я хочу проанализировать ее в Ruby и поместить в мою базу данных.
Я пробовал следующее
require 'csv'
CSV.foreach("public/files/example.tab", {:col_sep => "\t"}) do |row|
@stuff = row[0]
end
но @stuff
просто возвращает весь весь объект и, похоже, не использует указанный разделитель столбцов.
Он также не учитывает, что первая строка является заголовком.
Как я могу разобрать файл с разделителями табуляции в Ruby и как я могу сказать, что первая строка является заголовком?