3.1.3 응용 프로그램, 내 자바 스크립트 파일에 일부 ERB 코드를 삽입하려는 자산 파이프 라인에 대한 자바 스크립트 ERB 코드를 포함하기 있지만 어떤 이유로 구문 분석되지 않는 것 :내 레일에서
# app/assets/javascripts/application.js
//= require_tree ./shared
# app/assets/javascripts/shared/shared.js.erb
MM.loading = '<img src="<%= asset_path("icons/ajax-loader.gif") >">';
렌더링 가져옵니다 /application.js
이 같은 :
MM.loading = '<img src=" asset_path("icons/ajax-loader.gif") >">';
내가 레일 가이드에서 여분의 단계를 볼 수 없습니다 - 내가 부족 거기에 뭔가를? Btw 뷰 파일에 haml을 사용하고 .js.haml
으로 위의 내용을 시도한 결과, #{...}
에 포함되었습니다.
아, 잘 발견 ... 그게 다야! – Zubin
오, 잘 두 발을 데려갔습니다. –