2013-06-27 2 views
0

내 레일 프로젝트에 modernizr-rails를 추가했는데로드가 잘된 것 같습니다 (디버그 자바 스크립트 콘솔에서 Modernizr에 액세스 할 수 있음).레일 3.1 내 응용 프로그램 자바 스크립트 전에 Modernizr로드

<%= javascript_include_tag :modernizr %> 

그러나 실패 할에 대한 참조를 일으키는 원인이 내 응용 프로그램 자바 스크립트 파일 (app/assets/javascripts/app.js) 이후에로드 할 것 같다 다음 documentation에 따르면, 나는 그렇게 같은 HTML 헤드 섹션에 태그를 포함했다.

이것은 대부분 새로운 레일 프로젝트입니다. 누락 된 것이 있습니까? 아니면 Modernizr에게 전화하기 전에 문서로드 이벤트를 기다려야할까요?

답변

0

예, 누락 된 것이 있습니다. 응용 프로그램 레이아웃 (app/views/layouts/application)보다는 내 템플릿에 javascript_include_tag :modernizr 코드를 넣었습니다.이 코드는 응용 프로그램의 모든 템플릿에 대한 html 머리글을 정의합니다.