オブジェクトのフォームがあり、次のようになります。
= simple_form_for @my_object do |f|
= f.input :attribute_1
= f.input :attribute_2
このオブジェクトが持っているものの 1 つは、オペレーティング システムの配列です。 など['AIX', 'Linux']
があります['AIX', 'Linux', 'SunOS']
。これらのそれぞれにチェック ボックスが必要で、フォームが送信されると、この配列にデータが入力されます。フォームでチェックボックスを使用して配列を変更する方法がよくわかりません。
チェックボックスに使用したい初期化子にこの定数があります。
PLATFORMS = %w(AIX Linux SunOS)
注:私もまったく使用ActiveRecord
していません。
現在、オペレーティング システムを独自のオブジェクトにしたくないので、関連付けはしたくありません。
さらに情報が必要な場合はお知らせください。