0

我想创建一个表单,其中包含一些用于其他事物的表单。

所以我有一个主窗体来创建一个项目。看起来像:

Project(name, date, info, ...)

此外,这个项目有很多人与之相关。人们看起来像:

Person(name, age, ...)

我有一个包含关系的表:

Relation(project_id, person_id, available)

如果我创建一个新项目,我想要一些字段来填充项目的数据,例如名称等,并且我想要一个所有人的列表。如果我提交表单,则会在 Relation 表中创建 x 个条目,其中 x 是 People 的 aomunt。我怎样才能让它工作?表格应该是这样的


PROJECT:
name    [      ]
date    [      ]
info    [      ]

Users: user1 available? [ ] user2 available? [x] user3 available? [ ]

and so on...

4

1 回答 1

0

您可以使用嵌套表单解决此问题。看看这个截屏视频: http ://railscasts.com/episodes/196-nested-model-form-revised

于 2013-03-30T19:44:30.583 回答