链接两个表上的操作

时间:2012-04-28 18:09:27

标签: ruby-on-rails-3

对不起,标题不是很具描述性,但这是我正在尝试做的事情:

我正在建立一个处理学生团体资金申请的网站。特定的资金申请可能涉及任何数量的项目。我有两个表:请求和项目。小组通过填写“请求”表单来开始请求,该表单包含请求的简短摘要,类别(发言者,广告等)以及官僚程序所需的一些其他字段。这很好,几乎完全由脚手架处理。我遇到的问题是“项目”。我希望用户点击新请求表单上的“提交”按钮,然后转到另一个页面,在该页面上他可以向项目表中添加任意数量的项目,所有项目都包含他刚刚提交的请求的ID 。

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

正如你可能猜到的那样,我对rails非常陌生(我通过了Head First Rails这本书,我正在研究我的第一个项目),所以我正在寻找一个关于如何做到这一点的一般解释来完成的。

1 个答案:

答案 0 :(得分:0)

我建议您阅读/观看本教程。这是非常好的。

更新:

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

希望它有所帮助。