【发布时间】:2011-12-28 20:52:55
【问题描述】:
当我尝试使用以下代码导入文件时收到CSV:MalFormedCSVError:
def import_csv(filename, model)
CSV.foreach(filename, :headers => true) do |row|
item = {}
row.to_hash.each_pair do |k,v|
item.merge!({k.downcase => v})
end
model.create!(item)
end
end
csv 文件非常大,有没有办法只记录格式错误的行并 CONTINUE EXECUTION 与 csv 文件的其余部分一起记录?
【问题讨论】:
标签: ruby-on-rails ruby csv ruby-on-rails-3.1