rails 3: una aplicación, varios dominios, ¿cómo implementar una ruta 'raíz' diferente para uno de los dominios?

Varios nombres de dominios diferentes apuntan a mi aplicación en heroku, por ejemplo foo.com y bar.com apuntan a la aplicación. (Hospedamos páginas del blog especializado y foo.com es el dominio utilizado por nuestros usuarios que están creando páginas web, y bar.com es el dominio 'del lado público', donde las páginas del blog son.)

Todas las páginas de edición de usuario tienen autenticación de dispositivo, y la "raíz" en foo.com es la página del panel del usuario. Y un usuario conectado puede obtener una vista previa de su página de blog en foo.com/reviewpage/USERI

cada cuenta de usuario también tiene un único "nombre de url amigable" como "acme-inc-dallas-tx"

En la página web pública bar.com (pero SOLO este dominio), necesito mapear de alguna manera

http: //bar.com/friendly-url-nam to: controller => mycontroller,: action => myaction

I asumi Eso significa que tienen que re-mapa 'root' en bar.com (pero sólo bar.com) a un "find_friendly_url" método que busca la página y la muestra adecuada.

Si esa es la forma correcta de proceder ... ¿cómo reasignaría 'root' para un solo dominio que apunta a mi aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta