【发布时间】:2012-04-17 23:19:15
【问题描述】:
我有用户、项目和任务。
Users have many tasks
Projects have tasks
Tasks belongs to users
Tasks belong to projects
任务模型的字段之一是 Project_id。
我需要,当用户创建新任务时,会创建一个新项目,并且创建的任务会在其 Project_id 字段中获取新项目的 id,因此它会自动与之关联。
我的问题是,在创建新任务时,项目还没有创建,所以 project_id 为空,有人可以请至少指出我正确的方向吗?
【问题讨论】:
-
查看此页面的这一部分:guides.rubyonrails.org/… 我认为这可能会有所帮助
-
stefan,实际上我的问题不在于关联,我需要像那样完成关联,更多的是我如何同时创建任务和项目,并拥有与新创建的项目相关联的任务,同时进行。不过谢谢!!
-
在您的任务控制器
createaction 中,添加代码以创建项目。
标签: ruby-on-rails