要求用户在删除活动记录模型时进行确认



我目前正在使用以下方法删除记录:

<%= link_to "Delete", user_path(user), data: { confirm: "Are you sure?"}, method: :delete %>

我想知道我将如何使用模态来确认删除?

我想显示一个模态(引导(,然后有一个输入框,强制用户输入单词"DELETE"。 点击提交后,它实际上会删除记录。

我该怎么做?

而不是使用 confirm 属性来弹出浏览器警报窗口(默认行为(,你可以。

编写一个 javascript 操作,该操作将打开一个模态(许多在线示例,例如用 coffeescript 编写的这个(,其中包含文本字段和禁用的删除链接。

使用 javascript,当文本字段中

的文本显示为:'DELETE'时,使用 javascript 启用删除链接,检查文本字段中的更改。


请注意,如果用户在禁用 javascript 的情况下浏览您的网站,则此解决方案将不起作用,但许多其他浏览器端确认类型的东西也不起作用。

最新更新