Ruby on rails 仅当用户提供的url与文章的url匹配时才删除文章

Ruby on rails 仅当用户提供的url与文章的url匹配时才删除文章,ruby-on-rails,ruby,Ruby On Rails,Ruby,我们在github中有一个确认弹出窗口,要求提供存储库url,除非我们提供正确的url,否则存储库不会被删除/销毁。如果我想在ruby on rails项目中使用此功能,请指导我如何实现此功能。假设您有一个如下的删除按钮: <%= button_to "Destroy", things_path(@thing), method: :delete, data: { name: @thing.name }, class: "delete-btn" %> 如果你想

我们在github中有一个确认弹出窗口,要求提供存储库url,除非我们提供正确的url,否则存储库不会被删除/销毁。如果我想在ruby on rails项目中使用此功能,请指导我如何实现此功能。假设您有一个如下的删除按钮:

<%= button_to "Destroy", things_path(@thing),
    method: :delete,
    data: { name: @thing.name },
    class: "delete-btn"
%>

如果你想模仿github,你需要使用一个模式而不是一个提示,但这只是给你一个想法,你能展示你所尝试的吗?你可以使用Javascript在客户端完成。在“删除”按钮上添加一个事件处理程序,该按钮在实际发送请求之前提示用户进行确认。但我必须停止控制器中的销毁功能,该功能根据用户输入在销毁操作中调用。如果用户输入不正确@MaxPleanerb,则我必须在控制器的销毁操作中停止m.destroy在rails中,如果用户输入不正确。请共享一个代码@maxpleanerFeel free以接受答案,如果它对您有用,谢谢您的帮助
$(".delete-btn").on("click", function(event) {
  var name = $(event.currentTarget).data("name")
  var confirmation = prompt("enter name of repo to delete");
  if (confirmation != name) {
    event.preventDefault()
  }
})