0
ブラウザー側の種類のテーブルで動作する別の非RailsサイトにJavaScriptがあります。私は、外部サイトからの私のRailsアプリでこれを参照した場合、それが正常に動作します:Rails:javascriptを含むときのエラー
<script type="text/javascript" src="http://10.1.10.36/sort.js"></script>
私は資産/ JavaScriptのフォルダに入れた場合、私はエラーを取得:
Encoding::InvalidByteSequenceError in Taxes#index
Showing /home/asa/Rails/home/app/views/layouts/application.html.erb where line #8 raised:
"\xA3" on UTF-8
あなたが指すことができます私はこのエラーが何であるか、なぜそれを取得しているのか、どうやって解決するのですか?
私はそれがsort.js.erbやラインなどが名を言う参照見つけた:
<%# encoding: utf-8 %>
しかし、それは何の違いを作っていないし。
代わりに、このJavaScriptをサイトに配置して固定参照を使用する方法はありますか?私はそれをすることに成功しなかった。
で読み取りを取りますか?テンプレートをUTF-8として保存してもよろしいですか? – tadman
あなたのアプリにスクリプトソースを移動するには、 'app/assets/javascripts'にコピーし、' application.js'に 'require'行を追加します。 [http://guides.rubyonrails.org/asset_pipeline.html#asset-organization](http://guides.rubyonrails.org/asset_pipeline.html#asset-organization)を参照してください。 –