require 'csv'
CSV.foreach(filename, :headers => true) do |row|
if column3 = true || column 4 = true
Model.create!(row.to_hash)
else
skip
end
end
Во-первых, есть способ захватить определенные столбцы только во время row.to_hash
?Импорт конкретных строк и столбцов из CSV с рельсами
Во-вторых, является ли мое использование оператора if
лучшим способом захвата определенных строк? Могу ли я просто загрузить весь CSV в какую-то промежуточную таблицу, а затем захватить то, что мне нужно?
Вы очень хорошо ко мне, jvnill. Благодаря! – Dudo