如何获取请求引用path?

我需要推荐人的path。 我不想要域名。 例如,如果推荐人是http://www.google.com/adsense我想要/adsense

request.referer返回一个string,但是你可以使用Ruby的URI模块来包装它,然后简单地询问它的path:

 if URI(request.referer).path == '/adsense' 

你可以访问referer

 request.referer 

试试这个来获取请求引用path

 request.env['HTTP_REFERER'].sub(request.base_url, '') => '/adsense'