0
터보 링크 문제. 페이지를 업데이트하면 편집기가 한 번 표시됩니다. 페이지 편집기를로드하면 패널이 두 번 표시됩니다.보석류 '터보 링크'를 사용합니다. 페이지를 업데이트하면 편집기가 한 번 표시됩니다. 페이지 편집기를로드하면 패널이 두 번 표시됩니다.
나는 gem 'bootsy'
을 사용합니다.
gem 'turbolinks' -v '2.2.0
.
이 문제는 Google 크롬에서 확인되었습니다. 예를 들어, Firefox에서는 모든 것이 잘 보입니다.
$(document).addEventListener("page:load", function(){
Bootsy.init();
});
그러나 변화 없음 :
내가이 솔루션을 사용하려고
//= require jquery
//= require jquery.turbolinks
//= require jquery.textchange
//= require jquery_ujs
//= require bootsy
//= require bootstrap
//= require turbolinks
application.js.
나는이 솔루션을 사용하려 ://= require jquery
//= require jquery.turbolinks
//= require jquery.textchange
//= require jquery_ujs
//= require bootsy
//= require bootstrap
$(function() {
Bootsy.init();
});
//= require turbolinks
을 그리고 그것은 도움이,하지만 난 그게 잘못된 생각합니다. 다른 누구도이 문제에 직면 할 수 있습니까?
'$ (document)'는 jQuery 코드 ($는 jQuery 기본 선택자)이고'addEventListener'는 jQuery 함수가 아닙니다. '$ (document) .on ('page : load', function() {Boosty.init()})'을 사용 해보세요.'$ (document) .ready (function() {Bootsy. 초기화()})'여기 브라우저 콘솔에서 – MrYoshiji
@MrYoshiji도 도움이되지 Turbolink를 사용하지 않는 요청에 대한 로그입니다 :로드가 완료 'XHR "에 http : // localhost를 : 3000/관리/캠페인/새로운"' – user3458697