Мне нужен путь реферера. Я не хочу доменное имя. Например, если реферер
http://www.google.com/adsense
Я хочу /adsense
.
Как получить запрос референтного пути?
Ответ 1
request.referer
возвращает строку, но вы можете использовать Ruby URI Module, чтобы обернуть ее, а затем просто спросите ее по ее пути:
if URI(request.referer).path == '/adsense'
Ответ 2
Вы можете получить доступ к рефереру с помощью
request.referer
Ответ 3
Попробуйте это, чтобы получить путь к реферированию запроса
request.env['HTTP_REFERER'].sub(request.base_url, '') => '/adsense'