Как получить запрос референтного пути?

Мне нужен путь реферера. Я не хочу доменное имя. Например, если реферер 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'