我正在开发一个带有一些提供的CSV文件的项目,我需要解析它并进行一些操作。当我尝试使用CSV.read('path/file.csv')
CSV::MalformedCSVError: Unquoted fields do not allow \r or \n (line 7911).
现在查看文件时,最后一行只是空白。这是一个\n
字符。我觉得这不应该破坏CSV读取,但确实如此。现在,我可以检查CSV文档的结尾并删除任何访问返回车厢/新行,因为它似乎可以工作,但它似乎不正确的方式。有人有什么建议吗?
编辑:使用Ruby 2.0.0和Rails 4.0.5