У меня есть JavaScript на другом, не-Rails, сайте, который работает для браузера со стороны таблиц. Если я ссылаться на это в мое приложение Rails с внешнего сайта, он отлично работает:Rails: ошибка при включении javascript
<script type="text/javascript" src="http://10.1.10.36/sort.js"></script>
Если я положил его в папку активы/JavaScripts, я получаю сообщение об ошибке:
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 на сайте и использовать фиксированную ссылку? Я не имел успеха в этом.
ссылка
Что на 8-ой строке вашего 'application.html.haml'? Вы уверены, что сохраняете свои шаблоны как UTF-8? – tadman
, чтобы переместить источник сценария в ваше приложение, вы скопировали его в 'app/assets/javascripts' и добавили строку' require' в 'application.js'. См. [Http://guides.rubyonrails.org/asset_pipeline.html#asset-organization](http://guides.rubyonrails.org/asset_pipeline.html#asset-organization) –