0

サーバーが会社内にあるサイトで Twitter ウィジェットを使用しようとしているため、プロキシの背後にあります。

ソースアドレスに到達できないため、提供されたコードを直接使用することはできません。

<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>

この問題を回避できるようにjsのローカルコピーを作成できるかどうか疑問に思っていましたが、そうすると次のようになります。

ActionView::WrongEncodingError in Home#index
Your template was not saved as valid UTF-8. Please either specify UTF-8 as the encoding     for your template in your text editor, or mark the template with its encoding by inserting the following as the first line of the template:

# encoding: <name of correct encoding>.

しかし、エンコーディングはすでに設定されています。

私は本当にこのようなもので本当に初心者です。助けてください。

4

1 に答える 1

0

発生するエラーは、rubyが非latin-1ファイルを正しく解析するために明示的なエンコーディングを必要とするためです。

utf-8文字を含む各rubyファイルには、例のような最初の行が必要です。

# encoding: UTF-8

あなたの質問の主な問題については、試すことができますが、Twitterとの通信がブロックされている可能性があります。アプリのTwitterにアクセスするには、システム管理者に相談する必要があります。

于 2012-04-14T21:56:22.230 に答える