Kilari,

Thanks a lot for help!
I just added the route setting in the order you suggested. It indeed  
worked!!
map.resource :products has been added by scaffolding at nearly  
beginning of the routes.rb, and I kept adding my own setting after  
those without much thinking.. thanks for advice!

Regards,
Ryo

On Aug 16, 2009, at 7:52 PM, Kilari.co.in wrote:

> Ryo,
>
> Add the following routes
> map.connect '', 'products/search', :controller =>  
> 'products', :action => 'search'
>
> Also make sure you add the map.resource :products next to it and not  
> above it.
>
> On Sun, Aug 16, 2009 at 1:38 PM, Ryo <[email protected]>  
> wrote:
>
> I'm trying to add original method "search" to the scaffolded
> controller. All the default standard methods in the controller (i.e.
> index, show, new, etc..). However, additional method "seach" is not
> recognized as method, and rather rails take the request as parameter
> with the following error message.
>
> url: http://127.0.0.1:3000/products/search
>
> ActiveRecord::RecordNotFound in ProductsController#show
> Couldn't find Product with ID=search
>
> Changes I have made so far are:
>
> routes.rb
>     map.search_product '/products/search', :controller =>
> 'products', :action => 'search'
>
> Am I missing any setups?
> >
>
>
>
> -- 
> Thanks & Regards,
> Kilari Vamsi Krishna
> http://www.kilari.co.in
>
>
>
> "If u don't want to be forgotten as soon as you are dead, either  
> write things worth reading or do things worth writing......"


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