1
나는 다음과 같은 코드가 새로운 레일 응용 프로그램이 있습니다레일 3.2, 자바 스크립트를 두 번 실행
이
//= require jquery
//= require jquery_ujs
//= require_tree .
thing.js (application.js와 같은 경로에 생명을) application.js을
alert("This is running");
index.html을
<%= javascript_include_tag "application" %>
페이지로 이동하면 경고가 두 번 표시됩니다. 왜 그런지 알아? 나는 미리 컴파일 된 자산이 없다.
오 마이 갓. 나는 방금이 시간 동안 내 머리카락을 풀어 보냈다. 레일 4로 업그레이드했을 때 원래의'javascript_include_tag "어플리케이션"에 덧붙여'= javascript_include_tag "application", "data-turbolinks-track"=> true를 추가했다. 내 원본을 삭제하고 새 터보 링크를 보관하면 하루를 절약 할 수 있습니다. –