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
與鋼軌產生:
<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
。