Rails 4.2.3 - 销毁:由于某种原因确认多次出现

时间:2015-08-22 23:38:32

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

在我决定发布此帖之前,我查看了有关此确切主题的较旧问题:link_to :confirm displays popup twice

然而,这个任务是在几年前被问到的,我并不完全确定我理解最佳答案的建议。

我有以下内容:

= link_to "Delete", userpost_path, method: :delete, 
  data: { confirm: "Are you sure?" }, 
  class: "btn btn-default"

当用户在弹出窗口中单击“确定”时,会从数据库中删除该记录。但是,该消息会出现2-3次。

以下是我在application.html.haml布局文件头部的内容:

= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true 
= javascript_include_tag 'application', 'data-turbolinks-track' => true 
= csrf_meta_tags

在我的application.js中,这就是我的全部内容:

//= require jquery    
//= require jquery_ujs
//= require bootstrap-sprockets
//= require masonry/jquery.masonry
//= require turbolinks
//= require_tree .

我不确定“听起来像rails.js中的确认处理程序Javascript被连接两次”意味着什么。我意识到我可能会问一个非常简单的新手问题,但在尝试了其他用户列出的其他一些东西之后,我仍然会收到多个弹出窗口。另外,我不能做= javascript_include_tag 'application', 'data-turbolinks-eval' => false之类的事情,因为我需要javascript来砌筑。

谢谢你看看

0 个答案:

没有答案