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
-~----------~----~----~----~------~----~------~--~---

Reply via email to