Оповещение об удалении в рельсах - PullRequest
1 голос
/ 19 марта 2019

Я пытаюсь добавить предупреждение при попытке удалить документ.Я создал действие удаления в контроллере администратора.Проблема, с которой я сталкиваюсь, заключается в том, что я получаю предупреждение, когда нажимаю кнопку «Удалить документ», но в сообщении с предупреждением мне приходится дважды нажимать кнопку «ОК», чтобы удалить документ.Пожалуйста, помогите мне найти проблему.

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 .

1 Ответ

1 голос
/ 21 марта 2019

Похоже, вы должны попытаться удалить, это вам, вероятно, не нужно и jquery_ujs

//= require rails-ujs

или, может быть, попробуйте изменить и удалить вместо этого, но вам может понадобиться это для начальной загрузки

//=jquery_ujs

Посмотрите на комментарии здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...