为什么弹出窗口不显示和不删除页面?

时间:2019-06-27 12:06:11

标签: ruby-on-rails ruby

我的部分代码有问题。我正在学习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 :(得分:0)

在Ruby On Rails中,使“数据确认”显示弹出窗口的是jquery_ujs宝石。

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

  

此属性的存在表示正在激活链接或   提交表单应被拦截,以便向用户显示   JavaScript的confirm()对话框包含的文本是   属性。如果用户选择取消,则该操作不会执行   地方。

确保文档位于您的Gemfile中,并且包含在您的application.js中,如文档所述:https://github.com/rails/jquery-ujs#installation-using-the-jquery-rails-gem