문제 Ruby-2.3.3
에 내장 내 웹 응용 프로그램의filterrific을 재설정하거나 페이지를 변경하면 JavaScript가 작동하지 않는 이유는 무엇입니까?
자바 스크립트, Rails 4.2.7.1
내가 Will_paginate 3.1.5
과 Will_paginate-bootstrap 1.0.1
에서 제공하는 페이지 매김과 함께, Filterrific 2.1.2
또는 변경 페이지의 필터를 재설정 할 때 작동을 멈췄습니다.
Turbolinks 5.0.1
을 사용할 수 없게되면 문제가 해결됩니다.
JAVASCRIPT 예 필터를 재설정 한 후 작업
bootstrap-datepicker-rails 1.6.4.1
중지합니다. 또한 파일 application.js
에 포함 된 모든 코드.
$(function() {
$('.input-daterange').datepicker({
format: "yyyy-mm-dd",
language: "pt-BR",
autoclose: true
});
});
질문
사람은 비활성화 Turbolinks을 포함 아니에요 솔루션을 가지고? 나도 보석 jquery-turbolinks
를 시험해 보았고, 어떤 결과도 얻지 못했다.
위대한 작품입니다! 레일 기본 응용 프로그램에는 turbolinks gem이 들어 있기 때문에 필자는 설명서를 읽지 않았습니다. 그리고 그것은 곧 바뀔 것입니다. 감사. – fmmatheus
@fmmatheus @fmmatheus 예를 들어, select2와 같은 js 라이브러리를 사용하여 추가 요소를 만들고 jquery-data에 상태를 저장하면 페이지 변경시 깜박이며 뒤로 버튼을 사용할 때 이상한 동작이 나타날 수 있습니다. 이 경우 - 'turbolinks : unload' 이벤트에서 해당 구성 요소를 제거하십시오. –
큰 조언 @aleksandr, 나는 그것을 할 것입니다. – fmmatheus