2014-10-08 178 views
0

我写了下面的接受的角色,怎样才能让它在接受多个值我怎样才能使多选择simple_fields_for

= f.simple_fields_for :content_roles do |role| 
    = role.input :role_id, label: "visible to", as: :select, label: "Role", collection: Role.all, required: true 

回答

2

只需添加multiple: true您的角色领域。

像这样:

= role.input :role_id, label: "visible to", as: :select, label: "Role", collection: Role.all, required: true, multiple: true 
+0

我已经试过,但它不起作用 – level0 2014-10-08 13:42:33

+0

结果是什么?什么是“错误”? – 2014-10-08 19:34:09

2

这是我目前的在线项目工作的代码。更新丢失的红宝石标记....

+0

请您[编辑]您提问并修复代码降价。 – 2015-06-04 13:21:16

+0

已更新。感谢您指出。但解决方案是正确的。以上解决方案不工作。这工作..! – 2015-07-10 10:05:33