On Wed, Aug 31, 2011 at 7:51 AM, 7stud -- <[email protected]> wrote:
> Conrad Taylor wrote in post #1019393: > > On Wed, Aug 31, 2011 at 7:04 AM, Bruno Meira <[email protected]> > > wrote: > > > >> > > Bruno, I would recommend reading section 4.2 of the Rails routing guide: > > > > I read that, and I don't see how applying a regex to the id will help. > How about adding :show to the :except clause and doing this: > > match '/:id' => 'users/show' > resources :users, :except=>[:destroy, :show] > > If you apply the regex to the :id, then one can restrict the value of the :id to one or more digits. In the above, :id is simply a placeholder and can accept any value. Thus, the following should work for the original poster: match '/:id' => 'users#show', :constraints => { :id => /[0-9]+/ } resources :users, :except=> [ :destroy, :show ] Good luck, -Conrad -- > Posted via http://www.ruby-forum.com/. > > -- > 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. > > -- 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.

