多态连接表和嵌套表单

时间:2016-05-06 10:53:23

标签: ruby-on-rails nested-forms polymorphic-associations

我不知道解决这个问题的最佳方法是什么,我将非常感谢您的帮助。

这就是我想要实现的目标:

  1. Act型号。它有很多Organizations
  2. Organization可以包含多个Groups,而Group可以包含多个Subgroups
  3. 根据所选的Groups动态加载Organization,并根据所选的Subgroups加载Group
  4. Organization可能有GroupGroup可能有Subgroup
  5. 这里你是我上面解释的模型:

    • 在新的Act表单中,有一节要添加Organizations,如下所示:

      enter image description here

    • 当您编写Organization时,会加载Group选择器的选项,选定的GroupSubgroup选择器也会出现同样的情况:< / p>

      enter image description here

    • 点击添加按钮后,会出现一个新的Organization部分

      enter image description here

    • 字段可以为空。 (这是一种有效的形式)

      enter image description here

      • 此外,如果您要修改Act,表单应显示之前添加的Organizations

      enter image description here

    我有这个DB:

    enter image description here

    • ActOrganizations是一个多态表,也是一个连接表

    我的主要问题是关于表单:如何构建它以便轻松检索和保存数据,以及如何检索存储的Organizations以在编辑表单中显示它们。 (我使用的是简单形式) 我尝试了很多方法,但它们并不是很优雅。我想知道最接近“轨道方式”的方法。

    非常感谢你的时间

0 个答案:

没有答案