提交具有相同属性的多个字段的表单

时间:2016-03-11 04:30:34

标签: ruby-on-rails forms

我有一个非常典型的控制器,其new动作。它看起来像这样:

  def new
    @child = Child.new
  end

我视图中的表单字段也相当简单。他们看起来像:

<%= form.text_field :name, placeholder: "John" %>
<%= form.text_field :birthday, placeholder: "MM/DD/YYYY" %>

我希望我的观点能够以此形式提交多个children。我将javascript动态创建它们。

如何在我的控制器中的new和操作中处理此问题?我如何在我看来处理这个问题?

似乎必须提交一个children数组的方法。我确信我可以在create控制器操作中处理数组,但我不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

您需要使用nested_attributes。

看看这是否有帮助。

Cocoon