link_to ¿Ruby on Rails cómo obtener la URL actual?




rails link_to params (2)

Estoy tratando de obtener la url actual en los rieles usando request.host , request.url pero tengo un sitio web que está en 2 dominios, así que:

cuando estoy en www.example1.com el request.host o .url show www.example1.com

cuando estoy en www.example2.com request.host o .url show example1.com porque example2 obtiene todo el contenido de example1 y se muestra en example2 (analizado)

porque the request.host obtiene realmente el host, y request.url obteniendo el host también necesito realmente obtener la url en el navegador ¿no es el host, alguien puede ayudar?

OBs: estoy usando los rieles 4 y ruby ​​2 OBs2: request.domain no funciona, este retorno solo es ".com" de url



Para Rails 4, debe usar request.original_url para obtener la URL actual. Más detail .





cross-domain