Is it possible to put an if/else statemnt, and change the map.root
under each condition? for ex--
if current_user
map.root :controller => 'current_user'
else
map.root :controller => 'home'
end
cuase apparenlty that doesn't work, so is there an alternative way?
basically if the user is logged in, i dont want the homepage to be the
homepage anymore, but instead the user page.
NOTE:::: i can't do a redirect_to in my home controller, because i
have multiple cases (current_user, current_admin, etc) and i can't
have multiple redirects in an action.
so is there a way to change the homepage according to who's logged in?
Thanks
Your conditional routing won't work because routes.rb is evaluated on
startup not per request.
I don't understand the rest of the question. You can't redirect
multiple times per action but you can have multiple possible redirects
in an action as long as only one is executed - does that help?