当前位置: 首页 > 知识库问答 >
问题:

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

松新
2023-03-14

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

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

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

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

共有2个答案

关志
2023-03-14

听起来,当用户决定添加更多字段时,您可能需要超越Rails视图,利用javascript动态呈现更多的“部分”。类似这样:动态地向表单添加输入元素

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

狄令
2023-03-14

据我所知,你需要茧宝石,它允许添加表单字段

 类似资料:
  • 问题内容: 我正在尝试对同一模型中的两个字段使用相同的外键,并且出现错误。 我正在尝试建立主要和辅助通话用户,但是在收到以下错误后不确定如何格式化关系 问题答案: 您必须为两个列定义不同的名称。例如: 另请参阅文档: 用于从相关对象到此对象的关系的名称。它也是(用于目标模型的反向过滤器名称的名称)的默认值。有关完整的解释和示例,请参见相关的对象文档。注意,在抽象模型上定义关系时必须设置此值。并且当

  • 如何创建具有整数和字符串输入类型的?如果我创建一个: 这将是一个类型。如果我将其创建为: 这将是类型。我如何创建一个,它可以接受整数和字符串输入类型?谢谢。

  • 我正在创建一个简单的应用程序,使用GMap在c#上处理地图。NET控件。所以,我的问题是:我想用另一种形式制作多边形、多段线和标记。我的代码是: 第一种形式(MapModule): 第二种形式(新文件): 输出是: 谷歌地图。“MapModule.polylineOverlay”由于其保护级别而不可访问 我想,这一定很简单,但我对编程完全陌生。

  • 问题内容: 如何在“处理”中创建单个草图的多个窗口? 实际上我想在一个窗口中检测并跟踪特定颜色(通过网络摄像头),然后将检测到的坐标显示为另一个窗口中的点,直到现在我仍可以在检测到该颜色的同一个窗口中显示这些点。我想将其拆分为两个不同的窗口。 问题答案: 您需要创建一个新框架和一个新的PApplet …这是一个示例草图:

  • 如何在加工过程中创建单个草图的多个窗口? 实际上,我想在一个窗口中检测并跟踪特定的颜色(通过网络摄像头),并在另一个窗口中将检测到的坐标显示为一个点。到目前为止,我能够在同一个窗口中显示检测到它的点。但我想把它分成两个不同的窗口。

  • 问题内容: 我想通过在“处理”中仅使用一个草图来创建两个窗口。 我想做的是,如果我在一个窗口中单击一个按钮,则某些图像会出现在另一个窗口中。 我搜索了Google并找到了一些示例。实际上,我在此“堆栈溢出网络”中发现了相同的问题。这里是链接。 在处理中 http://forum.processing.org/one/topic/multiple- windows-2-4-2011.html中 创建