2014-07-23 2 views
1

보기에 특정한 javascript 파일을 포함 시키려면 content_for를 사용하고 ruby의 함수를 사용할 수 있음을 읽었습니다. 다음은이를 수행하는 샘플 코드입니다. forms.js를 찾을 경로가 무엇인지 알고 싶습니다.Javascript 파일 Ruby on Rails에서 content_for를 통해 포함될 경로

<% content_for :javascript_includes do %> 
    <%= javascript_include_tag "forms.js" %> 
<% end %> 

답변

0

TL; content_for을 사용하면 자산의 검색 경로에 아무런 영향을 미치지 않습니다.

모든 애셋 에서처럼 레일스는 여러 위치에서 보입니다. 이러한 위치 중 하나에서 찾을 수없는 경우 forms.js의 경우 그것은이 제공하는 모든 필요한 보석을보고 진행 (

  1. app/assets/javascripts/forms.js
  2. lib/assets/javascripts/forms.js
  3. vendor/assets/javascripts/forms.js

를 찾습니다 레일스 엔진.이 보석들 안에는 위에 주어진 위치가 다시 나타납니다.)