,可以通过以下步骤完成:
gem 'devise'
bundle install
rails generate devise:install
rails generate devise User
rails db:migrate
devise_for :users
Prefix Verb URI Pattern Controller#Action
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
class ApplicationController < ActionController::Base
# ...
private
def after_sign_out_path_for(resource_or_scope)
# 这里修改为你想要重定向的路径
root_path
end
end
在上面的示例中,将用户注销后重定向到应用程序的根路径(root_path)。你可以根据自己的需求更改重定向的路径。
通过以上步骤,你可以成功使用devise注销后更改路由。
领取专属 10元无门槛券
手把手带您无忧上云