Hi David, 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? /Ritchie On May 2, 10:38 am, David Zhu <[email protected]> wrote: > 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 > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/rubyonrails-talk?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

