Ruby on rails 在rails中使用单个窗体创建同一模型的多个对象

Ruby on rails 在rails中使用单个窗体创建同一模型的多个对象,ruby-on-rails,forms,Ruby On Rails,Forms,我想在一个表单中创建同一模型表单的多个实例。更重要的是,在表单呈现之前,实例的数量是未知的 我看过好几本这样的教程,但不幸的是,它们不适合我的需要。我看过Ryan bate的嵌套表单教程。但我不是在创建嵌套表单。我还看过一些教程,它们确实创建了多个对象,但在这些情况下,对象的数量都是已知的。其中一个教程在这里- 用户将单击一个按钮,并为新对象插入一组新字段,就像ryanb中的嵌套表单演示一样 这是我想要的模型。它基本上是一个非常小的形式,适合一行 据我所知,它允许添加表单字段据我所知,它允许添加

我想在一个表单中创建同一模型表单的多个实例。更重要的是,在表单呈现之前,实例的数量是未知的

我看过好几本这样的教程,但不幸的是,它们不适合我的需要。我看过Ryan bate的嵌套表单教程。但我不是在创建嵌套表单。我还看过一些教程,它们确实创建了多个对象,但在这些情况下,对象的数量都是已知的。其中一个教程在这里-

用户将单击一个按钮,并为新对象插入一组新字段,就像ryanb中的嵌套表单演示一样

这是我想要的模型。它基本上是一个非常小的形式,适合一行


据我所知,它允许添加表单字段

据我所知,它允许添加表单字段

听起来,当用户决定添加更多字段时,您可能需要超越Rails视图,并利用javascript动态呈现更多“部分”。大概是这样的:


如果您想在rails中保留视图呈现逻辑,可以向应用程序发出AJAX请求,让它返回部分html,并将响应html插入dom。

听起来您可能需要超越rails视图,并利用javascript动态呈现更多“部分”当用户决定添加更多字段时。大概是这样的:


如果希望在rails中保留视图渲染逻辑,可以向应用程序发出AJAX请求,让它返回部分html,然后将响应html插入dom。

如何决定需要创建多少对象?用户决定了吗?如果你有一个用户界面的模型,这会很有帮助。用户会动态决定,他们想添加多少就添加多少。他们会如何“想添加多少就添加多少”?他们是否单击按钮添加更多字段或其他内容?是的,他们将单击按钮。如何确定需要创建多少对象?用户决定了吗?如果你有一个用户界面的模型,这会很有帮助。用户会动态决定,他们想添加多少就添加多少。他们会如何“想添加多少就添加多少”?他们是否单击按钮添加更多字段或其他内容?是的,他们将单击一个按钮。我将检查答案并给出反馈。我将检查答案并给出反馈