【发布时间】:2014-10-26 08:13:09
【问题描述】:
Rails 4.1.4,Ruby 2.1.2。 Postgres。
我有一个具有roles 属性的用户模型。角色属性是一个 postgres 数组类型。我正在尝试创建一个带有不同角色选项复选框的表单,用户可以选择他们适合的角色。如果他们选择了“导演”复选框,他们的roles 属性,现在你应该看到:
@user.roles = ['director'].
我正在尝试使用 form_for,但也许这是不可能的。
有人知道怎么做吗?
form_for(@user) do |f|
f.check_box :roles ...?
【问题讨论】:
-
如何获取所有角色的集合对象供用户选择?
标签: ruby-on-rails ruby forms postgresql checkbox