如何将新创建的对象分配给它属于rails的模型

时间:2010-11-22 23:19:26

标签: ruby-on-rails model controller

假设我有两个模型 - 项目和任务

我希望用户能够选择现有项目并为其分配任务。

这需要在task_form中完成,换句话说,我使用任务控制器。 我知道如果它是一个项目表单,我可以简单地创建一个嵌套表单 我的项目模型中的accepts_nested_attributes_for。但问题是 我需要回顾更高级别的模型。

提前致谢。

1 个答案:

答案 0 :(得分:1)

一种选择是为任务表单创建一个视图,其中包含所有现有项目的下拉框。您可以使用collection_select创建多选,然后让它将项目的ID放在project_id列中。