【发布时间】:2016-01-12 15:50:27
【问题描述】:
如this documentation 中所述,我可以更改标准 col_sep,例如从“,”到“;”。
如何更改它以同时使用“,”和“;”作为 col_sep。
我的实际代码:
def process!
@imported_count = 0
CSV.foreach(file.path, headers: true, header_converters: :symbol, col_sep: ",") do |row|
order = Order.assign_from_row(row)
if order.save
@imported_count += 1
else
errors.add :base, "Line #{$.} - #{order.errors.full_messages.join(",")}"
end
end
end
提前致谢!
【问题讨论】:
-
在这里找到解决方法:stackoverflow.com/a/7832423/5243191
标签: ruby-on-rails