我在使用 devise 退出时遇到问题。我正在创建我的注销链接,如下所示:
<%= link_to "Sign out", destroy_user_session_path %>
这导致了问题,因为找不到路由,所以我将它添加到我的 routes.rb 中:
get 'sign_out', :to => 'users/sessions#destroy', :as => :destroy_user_session
不会导致任何错误但也不会退出,user_signed_in?
仍然返回 true。
有任何想法吗?