同様の投稿を見つけました ここ しかし、とにかく問題を解決することはできません。
私はこれを得た
/home/fra/siti/Pensiero/db/seeds.rb:32: invalid multibyte char (US-ASCII)
/home/fra/siti/Pensiero/db/seeds.rb:32: invalid multibyte char (US-ASCII)
/home/fra/siti/Pensiero/db/seeds.rb:32: syntax error, unexpected $end, expecting ')'
... ed il valore della vita, si è malati", :user_id => 1, :cat...
問題はこの文字列にあります
:body => "Nel momento in cui ci si chiede il significato ed il valore della vita, si è malati"
「èé」のようなアクセントのあるすべての「e」文字で問題が発生しました
魔法のコメントを入れてみました# coding: utf-8
が機能しない
何か案が?
# coding: UTF-8
を追加する代わりに、ファイルの最初の行に# encoding: UTF-8
を追加してみてください。
それは私のために働いた。ここで情報を見つけました: http://groups.google.com/group/sinatrarb/browse_thread/thread/f92529bf0cf62015
ファイルの最初の行として次の行を追加するだけです。
# -*- coding: utf-8 -*-
そしてそれは動作します。
ASCII以外の文字を使用するスクリプトに魔法のコメントを追加しますか?スクリプトの上に配置する必要があります。
# encoding: utf-8
それは私にとって魅力のように働いた。
または、プロジェクトを広くしたい場合は、 magic-encoding gemのオプションがあります。
行を変更しました:
gem 'pdf-writer', :git => 'git://github.com/metaskills/pdf-writer.git'
そしてそれは私のために働きます。
http://devsolvd.com/questions/Rails-3-invalid-multibyte-char-us-ascii から取得
gem 'pdf-writer', :git => 'git://github.com/metaskills/pdf-writer.git'
これは私にとって役に立ちました