【问题标题】:rails ransack keep showing the selected valuesrails ransack 继续显示选定的值
【发布时间】:2014-03-26 20:06:45
【问题描述】:

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

如何在搜索后保留下拉选择的值?

感谢您的帮助!

【问题讨论】:

    标签: ruby-on-rails ransack


    【解决方案1】:

    这行得通:

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

    【讨论】:

      猜你喜欢
      • 2012-10-27
      • 1970-01-01
      • 2014-09-20
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-11
      相关资源
      最近更新 更多