Есть ли способ заменить text_field_tag на select в функции поиска rails3?
Моя текущая форма поиска:
<%= form_tag orders_path, :method => 'get', :id => "orders_search" do %>
<p><%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %></p>
Я хотел заменить раскрывающимся списком, чтобы ограничить / отфильтровать результаты моих клиентов. Я пробовал это:
<%= select :search, params[:search], ([["Pending"], ["Open"], ["Closed"]]) %>
Однако это дает мне ошибку 500 и вывод в журнале:
TypeError (expected Array (got String) for param `search'):
Я также пробовал:
<%= select :search, ([["Pending"], ["Open"], ["Closed]]) %>
Что приводит к недопустимому количеству аргументов.
Как лучше всего это сделать?