我正在使用 activerecord-import 将 .csv 文件中的一堆数据批量插入到我的 rails 应用程序中。不幸的是,当我在我的模型上调用 import 时出现错误。
ArgumentError (invalid byte sequence in UTF-8)
我知道问题是我在导入的 1000 多行数据中有一个带有奇怪字符的字符串,但我不知道哪一行是问题所在。
activerecord-import 是否有任何内置的错误处理,我可以用来确定哪些行/行有问题(例如,在我的模型上调用导入函数时我可以设置的一些选项)?据我所知,答案是否定的。
或者,我是否可以编写一些代码来检查我传递给 activerecord-import 的数组,以确定哪些行的字符串在 UTF-8 中无效?