rails 中的 link_to 方法:delete 仍然执行 GET 请求“Rails 7.1.3.2”

问题描述 投票:0回答:1

我想从设备身份验证 gem 运行删除方法 我都试过了

    <%= link_to "Sign Out", destroy_user_session_path, method: :delete %>

    <%= link_to "Logout2", destroy_auth_user_session_path, data: { turbo_method: :delete, turbo_confirm: "Are you sure?" } %>

但是他们最终都使用了 GET 方法

这是 Rails 7.1.3.2 的 Rails 文档:https://guides.rubyonrails.org/getting_started.html#deleting-an-article

ruby-on-rails ruby devise ruby-on-rails-7
1个回答
0
投票

例如,您需要使用

button_to
助手

<%= button_to 'Delete', repository_path(repository.id), method: :delete %>

© www.soinside.com 2019 - 2024. All rights reserved.