2014-03-26 2 views
2

레일 응용 프로그램에서 ransack을 사용하고 있습니다. 매우 유용한 보석입니다!rails ransack이 선택된 값을 계속 표시합니다.

그러나 검색을 수행 한 후에는 입력란에 입력 한 내용이 그대로 유지되고 선택 드롭 다운 메뉴는 유지되지 않습니다.

는 예를 들어 텍스트 검색 (당신이 검색 한 후 제자리에 유지)입니다 : 이것은 선택 드롭 다운을 사용하여 관련 분야의 예입니다

<div class="field" > 
    <p><%= f.label :description_cont, "Description:" %></p> 
    <p><%= f.text_field :description_cont %></p> 
</div> 

(그리고 당신이 선택하는 후 삭제됩니다 당신은) 검색 :

<div class="field" > 
    <p"><%= f.label :client_client_name_cont, "Client:" %></p> 
    <p><%= f.select :client_id_eq, options_from_collection_for_select(Client.all, "id", "client_name"), include_blank: true %></p> 
</div> 

이 어떻게 검색 한 후 드롭 다운 선택 값을 유지할 수 있습니다?

도움 주셔서 감사합니다.

답변

1

이 일 :

<td><%= f.collection_select(:client_id_eq, Client.all, :id, :client_name) %></td>