在rails中删除警报

问题描述 投票:1回答:1

我试图在尝试删除文档时添加警报。我在管理控制器中创建了一个删除操作。我面临的问题是,当我单击“删除文档”按钮时,我会收到警报,但是在警告消息上,我必须在“正常”按钮上单击两次才能删除文档。请帮我找到问题。

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 .
ruby-on-rails ruby-on-rails-5
1个回答
1
投票

看起来你应该尝试删除,这可能你不需要和jquery_ujs

//= require rails-ujs

或者尝试反向并删除,但你可能需要这个用于bootstrap

//=jquery_ujs

看看comments here

© www.soinside.com 2019 - 2024. All rights reserved.