Почему всплывающее окно не показывает и не удаляет страницу? - PullRequest
0 голосов
/ 27 июня 2019

У меня проблема с частью моего кода. Я изучаю Ruby on Rails. Я использую (https://youtu.be/2_Lbj3slZUY?t=1939).
У меня проблема со строкой 9 кода. Ничего не происходит после нажатия на кнопку удаления. Нет всплывающего окна, ничего. Я не знаю, как это исправить. :)

= link_to "Back", root_path  
= link_to "Edit", edit_workout_path(@workout)
= link_to "Delete", workout_path(@workout), method: :delete, data: {confirm:  "Text"}

1 Ответ

0 голосов
/ 27 июня 2019

В Ruby On Rails всплывающее окно «Подтверждение данных» превращается в камень jquery_ujs.

https://github.com/rails/jquery-ujs/wiki/Unobtrusive-scripting-support-for-jQuery#documentation

Наличие этого атрибута указываетчто активация ссылки или отправка формы должна быть перехвачена, чтобы пользователю мог быть представлен диалог JavaScript verify (), содержащий текст, который является значением атрибута.Если пользователь выбирает отмену, действие не выполняется.

Убедитесь, что оно находится в вашем Gemfile и включено в ваш application.js, как говорят документы: https://github.com/rails/jquery-ujs#installation-using-the-jquery-rails-gem

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