gpt4 book ai didi

ruby-on-rails - 没有路线匹配 [GET] "/users/sign_out"rails 5

转载 作者:数据小太阳 更新时间:2023-10-29 07:22:53 27 4
gpt4 key购买 nike

当我尝试注销时,出现没有路由匹配 [GET] "/users/sign_out"的错误。这是我的注销链接标签。

 <%= link_to "Sign Out", destroy_user_session_path, method: :get , class:  "nav-link"  %>

下面是我的 User 模型和 Devise 相关的路由:

Rails.application.routes.draw do
devise_for :users do
get '/users/sign_out' => 'devise/sessions#destroy'
end

root 'books#index'
resources :books do

member do
put "like", to: "books#upvote"
end

end
end

这是我的设计.rb

config.sign_out_via = :get

最佳答案

routes.rb

中尝试以下操作
devise_for :users
devise_scope :user do
get '/users/sign_out' => 'devise/sessions#destroy'
end

更多信息how to by devise

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

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