Forum: Rails-ES acceder a una aplicacion en diferentes urls y rutas relativas

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
08c61efb47d4b99e8b0b52b10aec3910?d=identicon&s=25 Eduardo Fernandez Corrales (Guest)
on 2009-02-10 12:11
(Received via mailing list)
Hola,

Tengo una aplicación que tengo que tener accesible en 4 urls
diferentes (5 si contamos development en localhost)

El cliente tiene una red corporativa y las aplicaciones se accede de
diferente forma según se acceda desde dentro de la red o desde fuera.

Por ejemplo, para el entorno de producción, la aplicación se ve en:

Acceso Externo: http://www.midominio.es/aplicacion
Acceso Interno: http://aplicacion.mi-dominio.es/

Análogamente, para el entorno de Pre-producción los urls son:

Acceso Externo:
http://www.midominio.es/departamento/preproduccion...
Acceso Interno: http://pre.aplicacion.departamento.mi-dominio.es/

Cuando accedemos a un url externo, si estamos dentro de la red
corporativa un proxy inverso se encarga de reescribir los urls a la
versión "interna".

Por defecto Rails genera los urls tanto para los "paths" como para las
imágenes de forma absoluta, con lo cual hay que hacer algún apaño.

He estado mirando como hacerlo pero no lo veo claro, el plugin
relative_path[1] funciona para url-for y redirect-to, pero hay otras
muchas cosas (entre ellas las imágenes) que hay que poner relativas "a
mano" para que funcione.

No se si otras alternativas más recomendable es usar el mod_rewrite de
apache, aunque esto es magia negra y se escapa de mis conocimientos.

Pues nada, eso es todo, si tenéis alguna recomendación o alguna forma
fácil de hacer esto soy todo oidos.

Muchas gracias, un saludo.

[1] http://svn.coderepos.org/share/lang/ruby/relative_path/
6f952bee7570a3db2ecba5b06c0062b3?d=identicon&s=25 Fernando Guillen (fguillen)
on 2009-02-10 13:12
(Received via mailing list)
Mírate este hilo.. creo que te puede ayudar:

http://www.ruby-forum.com/topic/174781

Suerte
f.
08c61efb47d4b99e8b0b52b10aec3910?d=identicon&s=25 Eduardo Fernandez Corrales (Guest)
on 2009-02-10 13:26
(Received via mailing list)
Fernando, muchas gracias.

Se me había despistado ese hilo.

Voy a probar a ver si la combinación de RailsBaseURI y
relative_url_root funciona para los 4 accesos.

Un saludo.
This topic is locked and can not be replied to.