【问题标题】:How do I assign a newly created object to a model it belongs to in rails如何将新创建的对象分配给它在rails中所属的模型
【发布时间】:2010-11-22 23:19:25
【问题描述】:

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

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

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

提前致谢。

【问题讨论】:

    标签: ruby-on-rails model controller


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-09-29
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 2011-01-02
      • 1970-01-01
      相关资源
      最近更新 更多