so i have this code:
<% form_tag(:action => 'find') do%>
Product name:
<%= text_field("cars_", "name", :size => "30") %>
<input type ="submit" value="Find"/>
<%end%>
upon pressing the button I want it to complete the method (def find) found in the controller but its requesting the html.erb file:
Template is missing
Missing template cars/find.erb in view
path H:\Documents and
Settings/owner/My
Documents/NetBeansProjects/RailsApplication5/app/views
in the find def (found in controller)
def find
@car = Car.new(params[:car_])
end
What is the last line of your find method? Generally, if you don’t specify the template to render in your controller method, Rails attempts to find a template with the same name as the method. That is why it is saying it can’t find cars/find.erb. Without seeing the code in your find action, it is hard to give a better answer.