每次用户点击时,打开模态都会将请求加倍--Rails

时间:2017-04-01 14:03:48

标签: javascript jquery ruby-on-rails

我正在添加https://github.com/kylefox/jquery-modal - Jquery Modal。到我的项目。我把它添加到我的application.js

//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require jquery.modal.min
//= require pickadate/picker
//= require pickadate/picker.date

我在我的JS目录中包含了jquery.modal.min.js。将此添加到我的链接:

<%= link_to "Sign In", new_user_session_path, class: "button", rel: "modal:open" %>

好消息是,模态会打开,但由于某种原因,它会在我的容器外面,所以它包括顶部栏和页脚,它看起来很糟糕。但比那更奇怪。每次点击链接时,它都会对服务器的请求加倍?有人知道我做错了什么吗?

1 个答案:

答案 0 :(得分:0)

我认为你应该注意的一些事情:

  1. Turbolinks可能是第一次通话的人,您可以尝试为链接标签禁用Turbolink。

  2. 我想要相信页眉和页脚被包含,因为正在加载到模态中的其他页面呈现布局。您可以尝试禁用所述页面的布局,看看是否有效。