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