Rails CSV 上传错误
Rails CSV Upload Errors
我正在使用 active_admin_import 将 CSV 文件导入 active_admin。上传文件时,我不断收到一个 "CSV::MalformedCSVError",表明我在第 xx 行有一个未关闭的引用字段。
我检查了那条线,以及那条线周围的每一行,它附近没有空引号。当我尝试删除该行时,错误随后变为“谎言 415 上未闭合的引用字段,依此类推。
这是我的 active_admin_import 代码的样子:
active_admin_import validate: false,
on_duplicate_key_update: [:description, :price, :notes],
ignore: [:name, :created_at, :updated_at]
如果有人无意中发现了这一点,我意识到在将我的 CSV 转换为 JSON 后,我的文件中出现了很多“\r\n”(回车符 return 和换行符)不会显示在 CSV 文件中的字符串。我只是通过 运行
摆脱了他们
mystr.gsub(/\r\n/," "))
它消除了这些错误。
我正在使用 active_admin_import 将 CSV 文件导入 active_admin。上传文件时,我不断收到一个 "CSV::MalformedCSVError",表明我在第 xx 行有一个未关闭的引用字段。
我检查了那条线,以及那条线周围的每一行,它附近没有空引号。当我尝试删除该行时,错误随后变为“谎言 415 上未闭合的引用字段,依此类推。
这是我的 active_admin_import 代码的样子:
active_admin_import validate: false,
on_duplicate_key_update: [:description, :price, :notes],
ignore: [:name, :created_at, :updated_at]
如果有人无意中发现了这一点,我意识到在将我的 CSV 转换为 JSON 后,我的文件中出现了很多“\r\n”(回车符 return 和换行符)不会显示在 CSV 文件中的字符串。我只是通过 运行
摆脱了他们mystr.gsub(/\r\n/," "))
它消除了这些错误。