2016-04-08 13 views
1

Ich war unter der Annahme, dass die :col_sep mit der Feststellung, wie, sagen \ tRails CSV-Import ohne doppelte Anführungszeichen Schluckauf

CSV.foreach("items.tsv", :col_sep => "\t", headers: true) do |row| 

, die Spalten, die doppelte Anführungszeichen enthalten würde Probleme nicht erzeugen, aber der CSV-Import beklagt sich immer noch über CSV::MalformedCSVError: Illegal quoting in line 45.

Wie kann dies elegant vermieden werden?

Antwort

1

Antwort found here. Hinzufügen einer Spezifikation für Anführungszeichen, in diesem Fall etwas nicht druckbare:

macht den Trick. Offensichtlich ist also col_sep nicht ausreichend.

Verwandte Themen