【发布时间】:2009-11-23 23:51:05
【问题描述】:
所以我有这个代码:
<% form_tag(:action => 'find') do%>
Product name:
<%= text_field("cars_", "name", :size => "30") %>
<input type ="submit" value="Find"/>
<%end%>
按下按钮后,我希望它完成在控制器中找到的方法(def find),但它请求 html.erb 文件:
模板丢失
视图中缺少模板汽车/find.erb 路径 H:\Documents 和 设置/所有者/我的 文档/NetBeansProjects/RailsApplication5/app/views
在find def(在控制器中找到)
def find
@car = Car.new(params[:car_])
end
【问题讨论】:
-
你有
:action => 'find',但你的方法叫做search -
ah sry 复制了错误的方法:find 方法是 def find @car = Car.new(params[:car_]) end
标签: ruby-on-rails templates views