many thanks guys, I ended up using the , :as => and it did the trick. thanks for the link felix - it's now in my bookmarks!
Steve On Sep 16, 2:05 pm, Felix Schäfer <schae...@cypres-it.com> wrote: > 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 > herehttp://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 -~----------~----~----~----~------~----~------~--~---