実際のデータをseedデータに入れて欲しいという要望が出たため、seed-fuのgemを用いて、seedデータを作成しておりました。
そのいちらんはPDFファイルの中に、表としてまとまっていたため、
不要な部分をそぎ落として、データを取得し、seedデータとしてまとめておりました。
しかし、いざ、rake db:seed を実行した際に、以下のようなエラーがでます。
syntax error, unexpected ':', expecting '}' { id: 14, name: 'xxxxx', ... ^
シンタックスは何度見ても問題がないようだったので、仮に、手入力でデータを打ち込む(PDFからデータをぬきだすのではなく)
と、rake db:seed で成功しました。
utf-8とかの文字コードの問題かと思い、seed.rbの行頭に以下を付け加えました。
# coding: utf-8
それでも解決しなかったため、質問させていただきました。
おそらく文字コードが原因かと思いますが、それに対して、どのように対処すればいいのでしょうか?
尚、データ件数は100件以上あるため、すべて手入力というのはできれば避けたいと考えております。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/04 09:10