Tengo un recurso anidado en mi routes.rb
así:Rieles rutas raíz con recurso anidado
map.resources :users, :only => [:index] do |user|
user.resources :projects
end
que me da URL como /users/2/projects
, que mostrará todos los proyectos propiedad de user
2. Después de un usuario ha iniciado sesión , Me gustaría que esta sea la página raíz, usando map.root
. ¿Cómo establecería map.root
para habilitar esto? Estoy usando el dispositivo, así que puedo obtener el usuario actual con current_user
, pero no estoy seguro de que esté disponible en routes.rb
.
Qué acerca de la configuración de la página raíz de ser un redirector? ¿Y luego tener como 'Site :: home' redirigir al usuario a esa página? De esa forma, los invitados no se verán afectados. –
@webdestroya - Eso podría funcionar. No tengo que preocuparme por los invitados; es un sitio privado por lo que cualquier persona que no haya iniciado sesión se redirige a una página de inicio de sesión. – Skilldrick