我试图在尝试删除文档时添加警报。我在管理控制器中创建了一个删除操作。我面临的问题是,当我单击“删除文档”按钮时,我会收到警报,但是在警告消息上,我必须在“正常”按钮上单击两次才能删除文档。请帮我找到问题。
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 .
看起来你应该尝试删除,这可能你不需要和jquery_ujs
//= require rails-ujs
或者尝试反向并删除,但你可能需要这个用于bootstrap
//=jquery_ujs