2013-08-06 41 views
7

我知道如何把一个简单的选择框,从模型获取其值在collection_select轨选择多个选项

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

我的问题是如何允许一个用户选择多个选项,然后店他们在模型中。我知道我需要使用

:multiple => true 

,但不确定的语法

通常用于多个项目的模式,我会用accepts_nested_attributes_for但我是正确的思维我不需要为这个例子吗?

感谢

回答

12

一些试验和错误

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

让我选择多个选项