Necesito la ruta del referente. No quiero el nombre de dominio. Por ejemplo, si el referente es
http://www.google.com/adsense
I want /adsense
.
Respuestas:
request.referer
devuelve una cadena, pero puede usar el módulo URI de Ruby para envolverlo y luego simplemente pedirle su ruta:
if URI(request.referer).path == '/adsense'
request.referer
en los registros para ver por qué a Ruby podría no gustarle. (PD: es posible que desee hacer su pregunta como una pregunta separada, en lugar de como un comentario sobre la respuesta a otra pregunta. :-))
URI::InvalidURIError
.