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