0
我試圖設置設計,使任何失敗的身份驗證重定向到註冊頁面,除了頁面中的標誌將重定向到自身。我有以下的自定義失敗等級:設計自定義redirect_url
class CustomFailure < Devise::FailureApp
def redirect_url
new_user_registration_path
end
def respond
if http_auth?
http_auth
else
redirect
end
end
end
與麻煩的是,即使失敗後到重定向登錄註冊。我如何在redirect_url
函數中檢測請求來自哪個頁面,以便我可以相應地重定向?
'request.referer'應該給你從請求來自哪裏的URL。 'URI(request.referer).path',如果你只需要相關的url – usha