У меня была эта проблема в строке вроде 123,456,a"b"c
Проблема в том, что синтаксический анализатор CSV ожидает, что "
, если они появятся, полностью окружат текст, разделенный запятыми.
Решение использует символ кавычки помимо "
, который, я уверен, не появится в моих данных:
CSV.read(filename, :quote_char => "|")