如何在同一表格上通过has_many保存两个模型

时间:2019-03-20 20:26:59

标签: ruby-on-rails has-many-through

前段时间我有关于红宝石在轨道上的问题,并设法通过某种方式解决了这个问题:

我发现的解决方案是将嵌套表单与联接模型(fields_for)一起使用,将第三个模型保存在外部表单中,并使用ajax插入其ID。 问题在于嵌套的表单太大而无法嵌套在Order表单(主表单)中。

我对这种解决方案不满意,所以在这里:

假设我有三种模型:

  • 订购

  • 订单列表(通过模型有很多)

  • 列表

因此,订单包含不同的列表,并且每个列表都有项(之间具有其他has_many关系)。

在一个示例中,知道我可以通过模型在同一表格上保存有关has_many的信息,但是如何保存订单和新List(在同一表格上)?

谢谢!

0 个答案:

没有答案