我正在使用 Rails 搜索所需的结果。我有一个名为坐标的表,我想要一个搜索表单model.rb
class Coordinates<ActiveRecord::Base
attr_accessible :city , :latitude, :longitude
end
坐标控制器.rb
class CoordinatesController<ApplicationController
def show
@coordinates=Coordinates.where("city = ?", params[:search]).all
end
end
index.html.erb
<%= form_tag({controller: "coordinates", action: "show"}, method: "get") do %>
<%= label_tag(:coordinates,"search for:") %>
<%= text_field_tag(:show) %>
<%= submit_tag("search") %>
<% end %>
搜索.html.erb
<%= form_for @coordinates.search do |coordinates| %>
<ul>
<li><%= coordinates.latitude %></li>
<li><%= coordinates.longitude %></li>
<li><%= coordinates.longitude %></li>
</ul>
<% end %>
但我收到此错误:
[]:Array 的未定义方法“搜索”
.. 请帮忙