Thanks, that worked. Although it doesn't make sense, it isnt' a colleciton so I guessed to use member.
BTW, how could I match this: /home/some-name-here Where 'some-name-here' is the parameter (id), and I want to call home#show On Wed, Sep 19, 2012 at 9:56 PM, Fernando Almeida < [email protected]> wrote: > Use "collection" instead "member" > http://guides.rubyonrails.org/routing.html#adding-more-restful-actions > > 2012/9/19 S Ahmed <[email protected]> > >> I have a controller: >> >> class HomeController < ApplicationController >> def index >> >> end >> >> def about >> end >> >> def contact >> end >> >> def terms >> end >> >> def privacy >> end >> end >> >> My routes.rb has: >> >> resources :home do >> member do >> get 'about' >> get 'contact' >> get 'terms' >> get 'privacy' >> end >> end >> >> >> In my application.html.erb I have: >> >> <li><a href="<%= about_home_path %>">About</a></li> >> >> It seems to be expecting an id? >> >> I'm getting the error: >> >> >> No route matches {:action=>"about", :controller=>"home"} >> >> >> Rake routes shows: >> >> about_home GET /home/:id/about(.:format) home#about >> >> -- >> 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 https://groups.google.com/groups/opt_out. >> >> >> > > > > -- > Fernando Almeida > www.fernandoalmeida.net > > > -- > 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 https://groups.google.com/groups/opt_out. > > > -- 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 https://groups.google.com/groups/opt_out.

