如果用户单击http://facebook.com/my_path上的链接,则指向http://example.com/ request.domain
的值将是示例。P>
但是,就我而言,我想获得访问者的主机名 facebook.com 和整个URL http://facebook.com/my_path/
如何得到?任何帮助,将不胜感激。谢谢!
使用请求。引用器,它来自一个名为rack的库,该库本身使用,更多信息https://apidock.com/rails/rails/rack/request/referer/referer
您可以尝试将debugger
放入控制器中,并在浏览器中访问该控制器。当您到达byebug
外壳时,尝试检查request
变量的输出,如下
(byebug) request
#<ActionDispatch::Request:0x007fe49c151840 @env={"rack.version"=>[1, 3], "rack.errors"=>#<
如果输出存在