ユーザーのコレクションを編集しようとしています。名前とチェックボックスのリストを含むテーブルをレンダリングしたい。私は近くにいますが、何かが足りません。
私のフォームは次のようになります。
<%= form_for 'users[]', :url => approve_users_path, :html => {:class => 'form-horizontal'} do |f| %>
<tbody>
<% for user in @users %>
<%= fields_for user do |u| %>
<tr>
<td><%= user.name %></td>
<td><%= u.check_box :vouched %></td>
</tr>
<% end %>
<% end %>
</tbody>
<% end %>
を生成します
<tr>
<td>steve cabillero</td>
<td><input name="user[vouched]" type="hidden" value="0" /><input id="user_vouched" name="user[vouched]" type="checkbox" value="1" /></td>
ただし、users [id] [vouched]の形式で入力名が必要であり、vouchedは仮想属性です。
f.check_boxを使おうとすると、メソッドが見つからないというエラーが発生します。