我正在使用设计进行身份验证。我的方案如下。
用户转到http://localhost/deep1/deep2
,但由于用户未经过身份验证,用户将被重定向到登录页面http://localhost/login
。
现在在登录页面上我有一个过滤器,我想要访问该页面,从中触发了未经认证的调用。
要访问以前的网址,我尝试使用request.env["HTTP_REFERER"]
还有request.referrer
我有什么遗漏的吗?或者还有其他方法来处理这种情况?
答案在:Devise and stored_location_for: how do you store the return location?