map.connect '2010/:action', :controller => 'twenty_ten' If using resources, I think this will work:
map.resource '2010', :controller => 'twenty_ten' None of those are tested, but should be close I hope. --Michael On Wed, Dec 30, 2009 at 11:43, theduz <[email protected]> wrote: > > > On Dec 30, 11:35 am, Michael Graff <[email protected]> wrote: >> Ruby won't let you make a class called 2010Controller, as it is not a >> valid class name. >> >> Why are you being told to create a controller of a specific name? Is >> it for path reasons? If so, call it something else (./script/generate >> controller twenty_ten) and then use a route to set things up from >> /2010/ to what you just made. >> >> --Michael >> >> > > Somebody wants the url to be http://example.com/2010/index.html. They > didn't say why, they just want it. I originally proposed a redirect > in the web server, but they think they want /2010 in the address bar. > > I wondered if a route might be something to investigate, but I'm not > 100% clear on how to reroute requests from /2010 to /twenty_ten. Will > a special route take care that link_to :controller => > 'twenty_ten', :action => 'foo' generates an html link like > http://example.com/2010/foo ? > > Thank you. > > Regards, > Rich > > -- > > 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. > > > -- (Ruby, Rails, Random) blog: http://skandragon.blogspot.com/ -- 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.

