ruby-on-rails – 使用bootstrap模式的turbolinks问题

我做这样的模态:

显示模态的链接:

<%= link_to "versão resumida",resumed_rep_life_animal_path(animal,:partial => true),'data-toggle' => 'modal','data-target' => '#myModal','data-no-turbolink' => true %>

模态html本身:

<div class="modal hide fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-body"></div>
  <div class="modal-footer">
    <button class="btn btn-primary" data-dismiss="modal" aria-hidden="true">Fechar</button>
  </div>
</div>

但是,数据无涡轮连接不能按预期工作.如果我刷新页面,它可以正常工作,但是,当我使用turbolinks浏览页面时,看起来像数据 – 无涡轮链接只是被忽略.

难道我做错了什么?我有一些模态,如我的应用程序中的示例,不想删除它们,也不想删除turbolinks …

提前致谢.

解决方法

data-no-turbolinks不是这里的问题……

看来bootstrap js开箱即用只监视document.ready,而bootstrap JS可能需要修改以检查页面:加载以及

Look at line 222

这将仅在包含引导程序的第一个请求时触发.它需要修改为在页面上触发:加载.

我可以提出的一个建议是使用gem’twitter-bootstrap-turbo’来获取引导程序.这是twitter-bootstrap-rails的一个分支,增加了turbolinks处理程序.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...