0
グループとユーザーの間に多対多の関係があり、ユーザーをグループに入れるためにチェックボックスタグを作成する必要があります。そこで私はfields_for
を使ってみました。そのような:チェックボックスの作成時に属性名を省略する方法
# ...
- users.each do |user|
f.fields_for "group[user_ids][]", user.group_users.build do |group_user_f|
= group_user_f.check_box :user_id, {}, user.id, false
とRails生成:
<input checked="checked" id="group_user_ids__user_id" name="group[user_ids][][user_id]" type="checkbox" value="1">
しかし、私は必要があります。
<input checked="checked" id="group_user_ids" name="group[user_ids][]" type="checkbox" value="1">
[user_id]
なしで。
手動でを使用できますが、私は上記のように、fields_for
を使用します。