0

如何在一个表单中处理多个模型?我知道存在嵌套模型,但我不确定这是否是相同的情况。抱歉,对 Rails 有点陌生。

在我的情况下,项目配置文件包含标题、日期、描述以及版主等字段。然而,版主驻留在他们自己的模型上,这也得到了更新。然后是文件(名称、文件类型等)和联系人(名字、姓氏等)模型,它们也属于项目配置文件。

以下是模型之间的伪关系,以防万一: project_profile has_many moderators project_profile has_many files project_profile has_one contact

我希望能够从一个表单中编辑所有四个。这怎么可能?谢谢!

导轨 3.0.7 红宝石 1.9.2

4

1 回答 1

2

有可能,这叫nested_attributes

请参阅此处的教程:http ://ryandaigle.com/articles/2009/2/1/what-s-new-in-edge-rails-nested-attributes

或在这里截屏:http ://railscasts.com/episodes/196-nested-model-form-part-1

于 2011-06-21T21:38:12.680 回答