2017-04-01 1 views
0

기초가있는 레일 앱이 있습니다. 모든 페이지에서 기초 jquery를 실행하지 않습니다. 내가 application.js에 올바른 기초 코드를 가지고 : 나는 수동으로 페이지를 새로 고치면 // =이 재단레일은 제출 후 페이지를 새로 고칩니다.

$(function(){ 
    $(document).foundation(); 
}); 

을 필요가 발생합니다. 응용 프로그램에서 링크를 사용하여 페이지를 렌더링하면 발동되지 않습니다. 대신 page:load를 사용 turbolinks 이전 버전의 경우 :

$(document).on('turbolinks:load', function() { 
    $(document).foundation(); 
}); 

참고 :

나는 turbolinks를 사용하는 경우 4.

답변

0

것은, 당신이 함께있는 자바 스크립트가를 교체해야합니다 레일에 turbolinks을 사용하고 turbolinks:load

관련 문제