我有一个使用 select_tag 的价格下拉列表,但是每次我使用下拉列表设置价格然后进行搜索时,当返回搜索结果时,下拉列表中的值会恢复为默认值。如何使下拉列表保持在最后一个值?这是代码,最后我得到了 :selected => 但不知道要赋予它什么价值:
<%= label :price, 'max', "to $" %>
<%= select_tag(:max, options_for_select([['$100,000', 100000], ['$200,000', 200000], ...['$20,000,000', 20000000]], :selected => ['$1,000,000', 1000000])) %>