**<%= link_to "Delete",(@article) ,method:"delete",data: { confirm: 'Are you sure you want to delete ?' } %>**
我有一个rails应用程序,允许用户创建一个帐户并发布删除和更新添加评论并使用rails和Jquery获取通知
当我点击包含确认消息的按钮在我刷新页面之前不起作用!!!为什么?我该做什么 ??
<%= link_to "Delete",(@article) ,method:"delete",data: { confirm: 'Are you sure you want to delete ?' } %>
答案 0 :(得分:0)
我的第一个猜测是你的jquery干扰了链接。确保您的js文件中没有针对该链接的“prevent_default”子句,或者在单击链接时阻止正常的javascript执行。确保您的application.js文件仍然具有:
//= require jquery
//= require jquery_ujs
最后,请确保在layouts / application.html.erb文件中仍然有:
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
完成后,重新加载页面并检查开发人员控制台,以确保链接标记中有数据确认属性,例如:
<a href="/articles/1" data-confirm="Are you sure?" data-method="delete">