如何在搜索时获取groups_options_for_select以在字段上显示所选选项?

时间:2016-04-01 11:46:18

标签: ruby-on-rails ruby-on-rails-4

我在下拉列表选择字段中使用groups_options_for_select。但是,当我选择一个选项时,它不会作为选定选项停留在该字段上(在我按下“搜索”按钮之后),但该字段会跳转到列表中的第一个选项。

搜索仍然可以正常运行,但我希望该字段显示用户正在搜索的内容。

这就是我的尝试:

  <% grouped_options = [['Europe',["London, UK", "Stockholm, Sweden"]], ['USA', ["San Francisco", "Mountain View"]]] %>
  <%= f.select :location_cont, grouped_options_for_select(grouped_options) %>

如果我显示所有选项,它可以正常工作:

<%= f.select :location_cont, ["", "San Francisco, USA", "Mountain View, USA", "Palo Alto, USA"] %>

在上述情况下,按下“搜索”按钮后,搜索到的所选选项在列表中保持“活动”状态。但我想根据国家对选项进行排序,这就是为什么我更喜欢使用groups_options_for_select的第一个选项。

0 个答案:

没有答案