Ruby on rails 一个没有嵌套表单的模型
我只有一个用户模型,我想在表单上提供添加更多选项。 有很多例子都有嵌套表单,但在我的例子中没有必要嵌套,因为我只有一个用户模型。Ruby on rails 一个没有嵌套表单的模型,ruby-on-rails,Ruby On Rails,我只有一个用户模型,我想在表单上提供添加更多选项。 有很多例子都有嵌套表单,但在我的例子中没有必要嵌套,因为我只有一个用户模型。 我想使用“添加更多表单”保存大量用户,您可以执行以下操作: <%= form_tag users_path do %> <% @users.each do |user| %> <%= fields_for 'users[]', user do |u| %> <div class="field">
我想使用“添加更多表单”保存大量用户,您可以执行以下操作:
<%= form_tag users_path do %>
<% @users.each do |user| %>
<%= fields_for 'users[]', user do |u| %>
<div class="field">
<%= u.label :name %><br>
<%= u.text_field :name %>
</div>
<% end %>
<% end %>
<div class="actions">
<%= submit_tag %>
</div>
<% end %>
def create
params[:users].each do |user|
# create
end
end
def创建
参数[:用户]。每个do |用户|
#创造
终止
终止
我想通过单击“添加更多用户”链接或“删除用户”链接添加多用户动态,然后单击“保存”按钮,一次保存所有用户表单。嵌套表单无法执行您想要的操作。您可以像上面所示那样手动执行。