我使用devise gem來驗證用戶在我的rails應用程序中,並且決定使用根頁面作爲登錄頁面。我資助解決方案,如果登錄不成功(代碼如下),如何將用戶重定向到根網址,但我找不到如何設計,它應該使用根網址登錄頁面而不是單獨登錄頁面/ users/sign_in如何刪除設計中的單獨登錄頁面
class CustomFailure < Devise::FailureApp
def redirect_url
if warden_options[:scope] == :user
root_path
else
root_path
end
end
def respond
if http_auth?
http_auth
else
redirect
end
end
end
要在首頁上顯示登錄表單或您的完整主頁只是一個登錄表單嗎? –