У меня есть форма с выберитерельсы сделать выбор тегов запомнить выбор
<%= form_tag "?", :method => :get, :class => "form-inline" do %>
<%=select_tag 'brand_name', options_for_select(@brands.collect{ |b| [b.name, b.name] })%>
<button class="btn btn-default " type="submit" value ="search">apply </button>
<%end%>
Это, кажется, работает. Поэтому я хочу, чтобы включить пустой параметр с текстом select brand
Я попытался это:
<%=select_tag 'brand_name', options_for_select(@brands.collect{ |b| [b.name, b.name] }), {:include_blank => 'select brand'}%>
Но теперь этот пустой параметр всегда выбран. Например Если я выбираю coca-cola
и нажмите кнопку я иду на страницу mysite?brand_name=coca-cola
Но выбранный вариант в моем раскрывающемся списке пустой представить (select brand
) Так как я могу сделать это выбрать вариант coca-cola
если я выбрал кока-колы. Кроме того, как я добавить имя класса в мой выбор? =)
https://stackoverflow.com/questions/10696227/how-to-make-the-select-tag-keep-value-of-last-search – dft