Issue with Routes

I want a form on my home page to be handled by a different controller (buy_controller) but I'm having issues. The code works fine when I have the form under the "buy" views

I'm pretty new to Rails. I've tried different ways of doing this but I can't seem to figure it out. The latest error is doesn't let me load the home page.

Error

I finally figured out the problem.

I added a named route map.buy_search '/buy/search_for_product', :controller => "buy", :action => 'search_for_product'

and changed /home/index.rhtml