我有一个页面(get 'records/:id' => 'records#show', as: 'show_record'
),有一长串的表“Page”记录。我希望能够根据输入的参数来优化此列表。如何使用搜索表单将params添加到当前URL的末尾?
举例说明:
<!--tentative search form
<%= form_tag show_record_path(@record), :method => :get do %>
<%= text_field_tag :search, params[:x] %>
<%= submit_tag "search" %>
<% end %>
-->
<!--set filter-->
<% if params[:x].nil? %>
<% @pages = @record.pages %>
<% else %>
<% @pages = @record.pages.where("name LIKE ?", params[:x]) %>
<% end %>
<!--list-->
<% @pages.each do |page| %>
<%= page.name %>
<% end %>