【发布时间】:2016-04-06 01:14:36
【问题描述】:
在我的应用程序中,我有一个用于编辑所有用户的页面,但是我想要它,这样我只需单击一个提交按钮即可更新用户的详细信息,但目前我只能编辑一个并单击“更新用户” ' 按钮来更改该用户的详细信息。
_form.html.erb
<%= form_tag edit_user_path do |form| %>
<% @users.each do |user| %>
<%= form_for user do |f| %>
<% if @user.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@user.errors.count, "error") %> prohibited this user from being saved:</h2>
<ul>
<% @user.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :username %><br>
<%= f.text_field :username %>
</div>
<div class="field">
<%= f.label :sunday %><br>
<%= f.text_field :sunday %>
</div>
<div class="field">
<%= f.label :monday %><br>
<%= f.text_field :monday %>
</div>
<div class="field">
<%= f.label :tuesday %><br>
<%= f.text_field :tuesday %>
</div>
<div class="field">
<%= f.label :wednesday %><br>
<%= f.text_field :wednesday %>
</div>
<div class="field">
<%= f.label :thursday %><br>
<%= f.text_field :thursday %>
</div>
<div class="field">
<%= f.label :friday %><br>
<%= f.text_field :friday %>
</div>
<div class="field">
<%= f.label :saturday %><br>
<%= f.text_field :saturday %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
<% end %>
<%= submit_tag "Submit" %>
<% end %>
如您所见,代码底部的submit_tag 完全没有任何作用,但我希望它能够更新所有用户的详细信息。任何帮助将不胜感激!
【问题讨论】:
标签: html ruby-on-rails forms ruby-on-rails-4