0

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

= 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

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

如果您需要更多信息,请告诉我。

4

1 回答 1

0

我没有意识到它是如此简单。

= f.input :my_array, as: :check_boxes, collection: PLATFORMS
于 2013-03-20T17:00:25.777 回答