CSV::MalformedCSVError: Missing or stray quote in line 2


概要

Railsのマイグレーション対応でseedデータがメンテナンスされていないところを対応していたらハマりました。

問題

$ bundle exec rake db:seed
rake aborted!
CSV::MalformedCSVError: Missing or stray quote in line 2
...

対処方法

文字列内に \""" に変更する。

バックアップなどからCSVファイルをエクスポートする際に気をつけるだけで大丈夫です。

 

まとめ

原因が分かったきっかけは前のデータとの比較でした。
バックアップは必須ですねー