URL始终必须是类似的
http://foofooexample.com/communities?search=keyword&language=&genre=
如您所见,language
和genre
必须始终为空白
keyword
可以是任何内容,具体取决于用户为搜索键入的内容。
所以我编码如下。
但是,它总是需要我
http://foofooexample.com/communities?search=keyword
language=&genre=
。我该如何解决这个问题?
<%= form_tag communities_path(:language => '' ,:genre => '' ), :method => :get, :class => 'form-search' do %>
<%= autocomplete_field_tag 'search', params[:search], autocomplete_community_title_communities_path, :class =>'input', :placeholder => 'Keyword' %>
<button type="submit" class="btn">Search</button>
<% end %>
答案 0 :(得分:2)
获得其他参数的一种方法是使用hidden_field。
<%= hidden_field_tag 'genre', nil %>
<%= hidden_field_tag 'language', nil %>