0

对不起,标题不是很有描述性,但这是我想要做的:

我正在制作一个处理学生团体资助请求的网站。一项特定的资助请求可能涉及任意数量的项目。我有两个表:请求和项目。一个小组通过填写“请求”表格开始请求,其中包含请求的简要摘要、类别(演讲者、广告等)以及官僚程序所需的一些其他字段。这工作正常,几乎完全由脚手架处理。我遇到的问题是“项目”。我希望用户单击新请求表单上的“提交”按钮并被带到另一个页面,在该页面他可以将任意数量的项目添加到项目表中,所有项目都包含在他刚刚提交的请求的 id 字段中.

前端外观并不重要——它可能都在一个页面上——重要的是用户将信息提交到一个表,然后将信息提交到第二个表,发送到第二个表的信息包含连接的东西它把刚刚提交的信息放到第一个表中。

正如您可能猜到的那样,我对 Rails 很陌生(我阅读了《Head First Rails》一书,并且正在从事我的第一个项目),因此我正在寻找有关如何完成此操作的一般解释。

4

1 回答 1

0

我建议您阅读/观看本教程。这是相当不错的。

更新:

http://railscasts.com/episodes/196-nested-model-form-part-1

希望能帮助到你。

于 2012-04-28T18:22:59.677 回答