link_to更新属性没有给出我想要的确认框



>我有一个链接,单击时会更新数据库中的 1 个属性。单击此按钮时,我想要一个确认框:

<%= link_to "Close this task", task_path(@task, task: {is_task_closed: true}), :method => :put, :confirm => "Are you sure?" , class: "btn btn-danger btn-md" %>

但它没有给出任何确认框。它只是更新我的任务表。我希望用户在单击此按钮时有提示以进行确认。我尝试了其他语法,但无法使其工作。有人可以告诉我这有什么问题以及为什么它没有给出确认对话框。我还有其他链接,即当我单击它们时删除 promts 对话框的链接。但是对于此更新链接,为什么它不起作用?

请帮忙,谢谢。

根据 URI 帮助程序,应该使用 data:{:confirm => '你确定吗?'}。您可以看到参考 http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to

link_to "Visit Other Site", "http://www.rubyonrails.org/", data: { confirm: "Are you sure?" }
# => <a href="http://www.rubyonrails.org/" data-confirm="Are you sure?">Visit Other Site</a>

相关内容

最新更新