0
브라우저 사이드 식으로 작동하는 다른 비 Rails 사이트에 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
당신이 가리킬 수 있습니다
<script type="text/javascript" src="http://10.1.10.36/sort.js"></script>
내가 자산/자바 스크립트 폴더에 넣어 경우에, 나는 오류가 발생 이 오류가 무엇인지, 왜 내가 그것을 얻고 있는지, 어떻게 고칠 수 있습니까?
<%# encoding: utf-8 %>
하지만 그 차이를하지 :
나는 이름이 sort.js.erb와 라인을 포함 말한다 참조를 발견했다.
또는이 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)을 참조하십시오. –