正如this documentation所述,我可以更改標準col_sep例如從到 」;」。Rails:使用多於1個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
先謝謝了!
解決方法在這裏找到:http://stackoverflow.com/a/7832423/5243191 – CottonEyeJoe