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