[英]What is the use of request.referer?
我想知道以下代码的作用。 request.referer
的用途是什么?
@board = request.referer['dashboard'] if request.referer
request.referer为您提供先前的URL或/
如果没有)
在库中,您可以看到:
def referer
@env['HTTP_REFERER'] || '/'
end
您可以为此使用引用技术,但是在输入表单时(而不是在提交表单时)必须捕获它。 像这样:
<%= hidden_field_tag :referer, (params[:referer] || request.env['HTTP_REFERER']) %>
然后,您可以在控制器中使用params[:referer]
进行redirect back
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.