Rails表单 - 非关联复选框

时间:2013-03-20 16:51:53

标签: ruby-on-rails simple-form

我有一个对象的表单,它看起来像这样:

= simple_form_for @my_object do |f|
  = f.input :attribute_1
  = f.input :attribute_2

现在,这个对象所拥有的是一系列操作系统,['AIX', 'Linux'],有些可能有['AIX', 'Linux', 'SunOS']等等。我希望每个都有一个复选框,当表单已提交,它只会填充此数组。我不确定如何使用复选框修改表单。

我在初始化程序中有这个常量,我想用于复选框。

PLATFORMS = %w(AIX Linux SunOS)

注意:我也没有使用ActiveRecord

我目前不想将操作系统作为自己的对象,所以我不希望有关联。

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

我没有意识到这很简单。

= f.input :my_array, as: :check_boxes, collection: PLATFORMS