Есть ли у кого-нибудь понимание этого, как говорится в названии. Я не изменился, чтобы придумать код или что-то в этом роде, но внезапно я уже не могу выйти. это просто приводит меня к пользователям / шоу
<%= link_to "delete", :controller => "devise/sessions", :action => "destroy" %>
<%= link_to "Logout", destroy_user_session_path, method: :delete %></li>
маршруты:
devise_for :users, controllers: {
registrations: 'users/registrations',
omniauth_callbacks: "users/omniauth_callbacks"
}
При щелчке на этом пути я перехожу на http://localhost:3000/users/sign_out
, но на самом деле это страница пользователя # show
Это из рельсовых маршрутов:
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
Единственный способ выйти - закрыть браузер, чтобы удалить cookie, после чего я могу войти в систему