我使用gem' turbolinks'。更新页面时,编辑器会显示一次。加载页面编辑器时,面板显示两次

时间:2014-04-15 15:14:09

标签: javascript jquery ruby-on-rails ruby-on-rails-4 turbolinks

turbolinks的问题。更新页面时,编辑器会显示一次。加载页面编辑器时,面板显示两次。

我使用gem 'bootsy'

gem 'turbolinks' -v '2.2.0

在Google Chrome中观察到此问题。例如,在Firefox中,一切看起来都很好。

的application.js

//= require jquery
//= require jquery.turbolinks
//= require jquery.textchange
//= require jquery_ujs
//= require bootsy
//= require bootstrap
//= require turbolinks

我尝试使用此解决方案:

$(document).addEventListener("page:load", function(){
  Bootsy.init();
});

但没有变化。

我尝试使用此解决方案:

//= require jquery
//= require jquery.turbolinks
//= require jquery.textchange
//= require jquery_ujs
//= require bootsy
//= require bootstrap
$(function() {
  Bootsy.init();
});
//= require turbolinks

它有所帮助,但我认为这是错误的。其他人可以遇到这个问题吗?

1 个答案:

答案 0 :(得分:0)

移动你的javascript包含在里面。或者将data-turbolinks-eval="false"添加到您的脚本docs