2012-02-01 6 views
7

다중 선택 필드에 대해 미리 결정된 옵션 세트를 사용하기위한 올바른 코드를 파악할 수 없습니다. 나는 사용자가 선택할 수있는 드롭 다운에 기술 목록을 갖고 싶다.forms_for 다중 선택 필드를 acts_as_taggable_on과 함께 사용

<%= 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 

답변

23

과 같이 두 개의 괄호 쌍의 options 하나, 그리고 html_options 하나있을 필요가있다 :

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

See the docs for the select helper.

관련 문제