Pregunta

¿Cómo cambio una aplicación de rieles para que aparezca un controlador foo como la raíz de la aplicación?

En otras palabras, en este momento todas las URL se ven como host.com/foo / ... y me gustaría deshacerme del foo y simplemente tener host.com / ...

¿Fue útil?

Solución

En routes.rb, agregue:

map.root :controller => 'foo'

Detalles completos en la API .

Otros consejos

En su route.rb agrega una ruta con nombre así:

map.home '', :controller => 'foo', :action => 'index'

Esto creará una ruta para cuando se solicite la raíz de la aplicación web, usará el controlador foo y llamará a la acción de índice. Asegúrese de tenerlo en la parte inferior para que tenga la prioridad más baja.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top