Am 16.09.2009 um 15:03 schrieb David A. Black:
> > On Wed, 16 Sep 2009, steve bell wrote: > >> >> Hi there, just starting to get my head around routes but have a >> problem that I can't google my way out of. I have a restful resource >> that's mapped as: >> >> map.resources :terms >> >> which gives me localhost/terms, however I want it to be localhost/ >> buzzwords instead. >> >> I tried using path_prefix but this just added the prefix before / >> terms. I guess I really want a path_replace kind of thing... >> >> Refactoring the code would be a real pain. Is there any way to do >> this >> in the routes.rb file? > > You need to invert the logic: > > map.resources :buzzwords, :controller => "terms" Or the other way round: map.resources :terms, :as => 'buzzwords' See the other options for resources here http://apidock.com/rails/ActionController/Resources/resources Regards, Felix --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---