내가 인스턴스 변수를 정의하는 컨트롤러 # 액션이 커피 스크립트하는 catch되지 않은 오류 ReferenceError 내 Coffeescript에서 다음을 할 수 있습니다 :레일/자바 스크립트 : 나는 다음과 같은 한 관점에서</p> <pre><code>@min_rating = 4 </code></pre> <p>: 다음</p> <pre><code><%= javascript_tag do %> min_rating = <%= @min_rating %> <% end %> </code></pre> <p>통과 인스턴스 변수는
jQuery ->
alert min_rating
그리고 내가보기의 페이지에 있다면, 그것은 프로 perly. 나는 응용 프로그램의 모든 뷰에 대한 모든 JS을로드하기 때문에
Uncaught ReferenceError: min_rating is not defined
이것은 : 나는 다른보기에 나는 경우
그러나, 나는 var에 MIN_RATING가 정의되어 있지 않은 것을 말하는 JS 오류가 발생합니다. js :
//= require_tree .
내 질문은 : 레일스에서 이것을 처리하는 가장 좋은 방법은 무엇입니까?
일부 사용자가 "// require_self"를 사용하도록 제안했거나 // require_tree 전체 문을 제거 할 수 있습니다. 그것을 시도하고 업데이 트하시기 바랍니다 – user1455116
당신은 이것을보고 싶어 할 수도 있습니다 http://house9.blogspot.com/2011/05/rails-31-javascript-execution.html - 레일즈 assest 파이프 라인/자바 스크립트와 javascript를 실행하기위한 다른 옵션 – house9