Мені потрібен шлях реферала. Я не хочу доменного імені. Наприклад, якщо рефералом є
http://www.google.com/adsenseя хочу /adsense.
Відповіді:
request.refererповертає рядок, але ви можете використовувати модуль URI Ruby, щоб обернути його, а потім просто запитати його про шлях:
if URI(request.referer).path == '/adsense'
request.refererжурнали, щоб зрозуміти, чому Рубі це може не сподобатися. (PS: Ви можете поставити своє питання як окреме питання, а не як коментар до відповіді на інше питання. :-))
URI::InvalidURIError.