0
我正在使用Devise進行帳戶註冊和確認。當我點擊「確認我的帳戶」鏈接時,它只是確認帳戶,而不會將我重定向到新頁面或任何內容。我如何定製Devise,以便在確認後登錄我或重定向到新頁面?謝謝。使用Devise確認帳戶後登錄用戶
我正在使用Devise進行帳戶註冊和確認。當我點擊「確認我的帳戶」鏈接時,它只是確認帳戶,而不會將我重定向到新頁面或任何內容。我如何定製Devise,以便在確認後登錄我或重定向到新頁面?謝謝。使用Devise確認帳戶後登錄用戶
您需要覆蓋after_sign_in_path_for方法。 您可以在您的應用程序控制器中執行此操作。我做的是
def after_sign_in_path_for(scope)
if scope.is_a?(User)
'#'
elsif scope.is_a?(Admin)
'#'
else
super
end
end