gpt4 book ai didi

ruby-on-rails - 设计没有路由匹配 [GET] "/users/sign_out"

转载 作者:行者123 更新时间:2023-12-03 18:12:00 24 4
gpt4 key购买 nike

我正在尝试使用 Desive 身份验证。

一切都很顺利,直到这一点(注册并登录)。

但是我无法使注销链接起作用。我用 rake routes 检查了目标链接; destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy .

但是当我把 <%= link_to "sign out", destroy_user_session_path %>在主页上并单击链接,我收到此错误; No route matches [GET] "/users/sign_out" .

顺便说一句,我目前正在运行 Ruby-2.0.0-p195 和 Rails 3.2.13

最佳答案

使用方法 DELETE

<%= link_to "sign out", destroy_user_session_path, method: :delete %>

关于ruby-on-rails - 设计没有路由匹配 [GET] "/users/sign_out",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17182137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com