2013-08-06 9 views
7

wiem, jak ułożyła prosty wybierz pole, które ma swoje wartości z modeluwybrać wiele opcji w szynach collection_select

<%= f.collection_select(:sector_id, Sector.all, :id, :name, :prompt => "Please Select a Sector") %> 

Moje pytanie brzmi jak mogę pozwolić użytkownikowi wybrać różne opcje, a następnie zapisać je w modelu. Wiem, że muszę korzystać

:multiple => true 

Ale pewny składni

Zwykle dla wielu wpisów do modelu chciałbym wykorzystać accepts_nested_attributes_for ale mam rację sądząc, że nie trzeba w tym przykładzie?

Dzięki

Odpowiedz

12

Ok po pewnym prób i błędów

<%= f.collection_select(:sector_id, Sector.all, :id, :name, {:prompt => "Please Select a Sector"}, {:multiple => true}) %> 

pozwala mi wybrać kilka opcji