我有一个对象的表单,它看起来像这样:
= 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
。
我目前不想将操作系统作为自己的对象,所以我不希望有关联。
如果您需要更多信息,请与我们联系。
答案 0 :(得分:0)
我没有意识到这很简单。
= f.input :my_array, as: :check_boxes, collection: PLATFORMS