我有一组包含学生的表格,我希望使用单一表格向所有具有不同价值的学生更新考勤列,这将保存所有记录。
注意:我能够单独保存所有记录。
这是我的编辑页面
<table>
<thead>
<tr>
<th>Name</th>
<th>user_id</th>
<th>Present days</th>
<th>Total days</th>
<th colspan="3"></th>
</tr>
</thead>
<tbody>
<% @attendancce.each do |userr| %>
<tr>
<%= form_for(userr) do |f| %>
<td><%=userr.user.name %></td>
<td><%= userr.user_id %></td>
<td><%= f.number_field :present_days %></td>
<td><%= f.number_field :total_days %></td>
<td><%= f.submit %></td>
<% end %>
</tr>
<% end %>
</tbody>
</table>
<%= submit_tag "submit" %>
and below is my method for updating the records
def update
@attendancce = Attendance.all
respond_to do |format|
if @attendance.update(attendance_params)
format.html { redirect_to @attendance, notice: 'Attendance was successfully updated.' }
format.json { render :show, status: :ok, location: @attendance }
else
format.html { render :edit }
format.json { render json: @attendance.errors, status: :unprocessable_entity }
end
end
end
请建议如何实现我的目标