[英]Changing route after sign out with devise
我正在使用 rails 創建一個網站,並且我已經開始使用 devise gem。 我在主頁上添加了一個登出鏈接,該鏈接有效,但我想在用戶登出后將其路由回登錄頁面。 此時,在用戶登錄后,會向他們提供一個注銷鏈接,該鏈接將他們注銷,但他們仍留在該頁面上。 如何使他們在退出后被發送回登錄頁面? 謝謝。
您可以使用 Devise 的after_sign_out_path_for
方法更改ApplicationController
的重定向路徑...
class ApplicationController < ActionController::Base
private
def after_sign_out_path_for(resource_or_scope)
new_user_session_path
end
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.