Como detectar el nombre del dominio


#1

Hola

como puedo detectar el nombre del dominio en RoR y llamar a una
aplicacion diferente segun venga del dominio A o del dominio B.

gracias


#2

Hola Jose,

Siento no poder ayudarte con tu duda, pero el caso es que tengo una
parecida
que no se si exactamente la tuya, así que de camino la suelto…, ¿cómo
puedo conseguir que al escribir distintos subfijos de la dirección base
se
ejecute una única función en concreto (que tomaría como parámetro la
propia
URL)?

Por ejemplo, sería como el efecto siguiente:
http://del.icio.us/usuarioXXX/NOMBRETAG y que según eso saque los
elementos
que tiene el tag NOMBRETAG del usuarioXXX

Un saludo

El día 24/04/07, Jose P. removed_email_address@domain.invalid escribió:


#3

Francisco González
escribió:> elementos que tiene el tag NOMBRETAG del usuarioXXX

aplicacion diferente segun venga del dominio A o del dominio B.


Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es

Hmmm… en cuanto a la primera duda, la de Jose, yo personalmente no
utilizaría Rails para detectar un nombre de dominio puesto que para eso
están los VirtualHosts de los web servers. Dentro de cada vhost apuntas
al servidor Mongrel o al dispatcher de cada aplicación y solucionado.

Y para tí Francisco, lo que necesitas es definir una ruta personalizada
del tipo:

map.connect '/:user/:tag', :controller => 'articles', :action =>

‘list_by_tag’

Así en la acción ‘list_by_tag’ del controlador ‘articles’ podrás
realizar las operaciones necesarias con los parametros recogidos desde
la url :slight_smile:

Saludos,
Mauro.


#4

El Tuesday 24 April 2007 23:45:27 Jose P. escribió:

como puedo detectar el nombre del dominio en RoR y llamar a una
aplicacion diferente segun venga del dominio A o del dominio B.

request.env[“HTTP_HOST”]

ciao


#5

lo hehecho con javascript y fuciona muy bien:

The domain name for this document is: