【发布时间】:2014-10-20 00:10:22
【问题描述】:
我希望能够搜索和更新索引。
这是我的控制器方法:
def index
if params[:search]
@ofertas = Oferta.search(params[:search]).paginate(page: params[:ofertas_page], :per_page => 5)
else
@ofertas = Oferta.all.paginate(page: params[:ofertas_page], :per_page => 5)
end
end
我在模型中的搜索方法
def self.search(search)
where("titulo like ?","%w{search}%")
end
这是搜索表单
<%= form_tag ofertas_path, :method => 'get' do %>
<p>
<%= text_field_tag :search, params[:search], placeholder: "Procurar Entidades" %>
<%= submit_tag "Procurar", :name => nil %>
</p>
<% end %>
我在许多搜索教程中都看到过这种设置,但无论我输入什么,都没有出现。有人知道我做错了什么吗?
【问题讨论】:
标签: ruby-on-rails forms search models