我正在尝试删除文档时添加警报。 我已经在管理控制器中创建了删除操作。 我面临的问题是,当我单击“删除文档”按钮时会收到警报,但是在警报消息上,我必须单击“确定”按钮两次,才能删除该文档。请帮助我找到问题。
parent_controller.rb
def remove_document
@parent.document = nil
@parent.title = nil
@parent.save
flash[:success] = "Document Deleted"
redirect_to parent_path(@parent)
end
show.html.erb
<%= link_to "Financial Document 1", @parent.document.url %><br>
<%= link_to 'Delete Financial Document 1', {action: :remove_document, id: @parent.id}, data: { confirm: 'Are you sure you want to delete this item?'} %>
application.js
//= require rails-ujs
//= require jquery
//= require jquery_ujs
//= require bootstrap-datepicker
//= require bootstrap-datepicker/locales/bootstrap-datepicker.en-GB.js
//= require filterrific/filterrific-jquery
//= require tinymce-jquery
//= require bootstrap
//= require activestorage
//= require turbolinks
//= require cocoon
//= require_tree .
答案 0 :(得分:1)
好像您应该尝试删除,这可能不需要,jquery_ujs
//= require rails-ujs
或尝试反向取而代之,但您可能需要用它进行引导
//=jquery_ujs