2014-03-26 50 views
2

我在Rails應用程序中使用gem 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>