0
text_field_tag를 rails3 검색 기능에서 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]]) %>
에 이르게 나는이 시도했다 잘못된 수의 인수.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
감사합니다. 이제 내가해야 할 일은 선택시 내 아약스 요청을 시작하고 검색 버튼을 잊는 방법을 알아내는 것입니다. jx –
쉽습니다. 위의 답변을 몇 분 안에 추가 할 것입니다. – Krule
다시 한번 감사드립니다. –