가 직접
을 포함 당신이보기에 다음
content_for
!!!
%html
%head
= yield(:javascripts)
그리고를 사용해야
!!!
%html
%head
= javascript_include_tag "my_js_file"
를 사용한다
당신이 HAML에 직접 포함 자바 스크립트를 원하는 경우에, 당신은 :javascript
:javascript
$(function() { alert("js inside haml"); }
당신이 부분에이를 넣을 수 있습니다 사용 후 바로 깨끗한 의견을 유지하는 부분을 렌더링 할 수 있습니다. 당신은 그냥 자바 스크립트를 참조하고 브라우저가 그것을에서 끌어 갖고 싶어
참조 그것은
, 당신은 항상 같은 javascript_include_tag
을 사용해야합니다. 여기서 javascript 파일을 application.js
매니페스트에 입력하는 대신 매니페스트로 설정해야합니다. (당신의 HAML에) http://guides.rubyonrails.org/asset_pipeline.html
에 따라, 당신의 application.rb에 config.assets.precompile
에 매니페스트를 추가해야합니다 :
= javascript_include_tag 'somefile'
(설정에서/application.rb) :
config.assets.precompile += ['somefile.js']
고마워요! –