가 나는 레일에 다음과 같은 자바 스크립트 코드가 나는 페이지를 입력하지만, 새로 고침 후에 만 할 때 트리거되지 않습니다의 .js는
// app/assets/javascript/simple_effects.js
$(function() {
// Hide completed tasks when checkbox is clicked. projects/show
$('#hide-completed').click(function() {
$('.task-completed').toggle();
});
// Change label to checkbox that hides completed tasks. project/show
$('#hide-completed').change(function(){
var c = this.checked ? ' Show completed tasks' : ' Hide completed tasks';
$('#checkbox-label').text(c);
});
});
코드를 투영 한 레일에서 페이지를 새로 고침 이후에만 하중을 파일. 터보 링크를 사용하고 있습니다.
이 질문에 대해 알고 계십니다. Rails loading my javascript only after a page reload 하지만이 솔루션을 제 경우에도 사용할 수 있는지 여부는 잘 모르겠습니다. 감사합니다.
편집 : 이 당신이 jQuery.ready()에 요소를 결합 자바 스크립트를 기존의 많은 경우 내 application.js가
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree .
에이됩니까? – mohameddiaa27