Hi --

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"


David

-- 
David A. Black, Director
Ruby Power and Light, LLC (http://www.rubypal.com)
Ruby/Rails training, consulting, mentoring, code review
Book: The Well-Grounded Rubyist (http://www.manning.com/black2)

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

Reply via email to