Использование формы для полей с множественным выбором с act_as_taggable_on - PullRequest
8 голосов
/ 01 февраля 2012

Я не могу определить правильный код для использования предопределенного набора опций для поля множественного выбора.Я хочу иметь список навыков в раскрывающемся списке, из которого пользователи могут выбирать.Вот код, который я использую, он отлично работает как одно поле выбора, но не как множественный выбор:

 <%= form_for(@user, :html => { :class => "form-stacked" } )  do |f| %>
 ...
   <div class="clearfix"><%= f.select :skill_list, options_for_select(["Asst", "dir",      "pres"]), 
     {
    :multiple => true, 
    :class => "chzn-select", 
    :style => "width:450px;" } %></div>
 ...
 <% end %>

У кого-нибудь есть предложения?В конце концов, я захочу сохранить все опции для формы с множественным выбором в другом месте, потому что будет куча, но это первая проблема, которую я не могу понять ..

Спасибо.


РЕДАКТИРОВАТЬ

Я также пробовал:

:html => { :multiple => true, :class => "chzn-select", :style => "width:450px;" } and it doesnt work either

1 Ответ

28 голосов
/ 02 февраля 2012

Должно быть две пары скобок, одна для options, а другая для html_options, вот так:

<%= f.select :skills_list, options_for_select(["Asst", "dir", "pres"]), {}, {:multiple => true, :class => "chzn-select", :style => "width:450px;" } %>

См. Документацию для помощника выбора .

...