今、Railsでレコードを一括更新するコードを書いているのですが上手くいきません。
---```
<ul class="list-group col-md-4" style="text-align:center; margin:0 auto; "> <%= form_for @registration, :url => {:action => 'presence_or_absence'} do |fb| %> <%= @registrations.each do |registration| %> <li class="list-group-item"><%= registration.name %></li> <span><%= link_to "[削除]", registration_path(registration.id), method: :delete, data: {confirm: "are you sure?"} %></span> <%= fields_for :attendances, registration.attendance do |f| %> <%= f.select :presence, options_for_select([['出席', true], ['欠席', false]]) %> <% end %> <% end %> <%= fb.submit "更新" %> <% end %> </ul> ```ちょっとわかりにくいですが、registrationは登録者のデータ、attendanceはその関連テーブルのデータで出欠をtrue or false で管理しています。
selectボタンで各登録者の出欠を一括更新したいのですが、コントローラに帰ってくるパラメータが一人分しかなく、複数受け取れません。
コードレビューお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。