Rails 3 Search Action Redirects To Show?
===

I've ran into a weird problem in Rails. When I try and submit a search query with the following form on my **Uploads** controller:

	

    <%= form_tag ({:controller => "uploads", :action => 'find_uploads'}), :method => "get" do %>
      		<%=h text_field_tag :search, params[:search], :id => 'search_field' %>
      		<br />
      		<%= submit_tag "Search", :style=>"display:inline;" %>
    <% end %>

I get redirected to the following error page:

> **ActiveRecord::RecordNotFound in UploadsController#show**
> 
> Couldn't find Upload with id=0

**My find_uploads route:** `get 'uploads/find_uploads' => "uploads#find_uploads"`

And when I did I rake routes this is what I got: 

    uploads_find_uploads GET    /uploads/find_uploads(.:format)    {:controller=>"uploads", :action=>"find_uploads"}

Everything seems to be in order... not sure why it's not working out as expected. For debugging purposes I dropped breakpoints in both my find_uploads and show actions and neither of them were reached so this error message must be lying to me as the UploadsController show action is never called! 

This form is being rendered on my index page if it counts for anything.