Ruby on rails 自举模态和涡轮链路

Ruby on rails 自举模态和涡轮链路,ruby-on-rails,twitter-bootstrap,ruby-on-rails-4,turbolinks,Ruby On Rails,Twitter Bootstrap,Ruby On Rails 4,Turbolinks,我在Rails 4中将以下代码用于turbolinks和jquery.turbolinks,它在添加turbolinks之前就已经工作了,但当我删除turbolinks时,它仍然不工作(现在也没有链接到对象切换模式): (我知道这一点,我一直在寻找一种更好的方法,在TurboLink处于活动状态时切换这些模态) . . . . #_modal_parecer.html.erb ... 通常在页面就绪状态下,bootstrap js搜索页面以查看数据切换和目标是否存在,然后将事件绑定到该页面。当

我在Rails 4中将以下代码用于turbolinks和jquery.turbolinks,它在添加turbolinks之前就已经工作了,但当我删除turbolinks时,它仍然不工作(现在也没有链接到对象切换模式):

(我知道这一点,我一直在寻找一种更好的方法,在TurboLink处于活动状态时切换这些模态)


.
.
.
.
#_modal_parecer.html.erb
...

通常在页面就绪状态下,bootstrap js搜索页面以查看数据切换和目标是否存在,然后将事件绑定到该页面。当您更改页面时,事件会中断,但引导js存在,因为只有主体会因为TurboLink而重新加载

因此,使用turbolinks钩子的“page:change”或“page:load”,我们可以告诉bootstrap js您的模态在哪里,它们应该被激活

让我知道这是否有效:

$(document).on('page:load', function(){

  $(document).on('click', 'ID/Class of the link', function() {

    $('#myModal').modal();

  });

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

  $(document).on('click', 'ID/Class of the link', function() {

    $('#myModal').modal();

  });

});