【问题标题】:Use an associated model's attribute in a POST operation在 POST 操作中使用关联模型的属性
【发布时间】:2012-04-15 01:06:30
【问题描述】:

我有两个模型,它们在 has_one 和 belongs_to 关系中相互关联。当我发布一个新的 :foo 对象(使用 :foo 控制器中的“create”方法)时,我还希望能够使用 :bar 模型的关联属性进行操作,然后将结果返回给用户在不强制用户执行另一个 POST 操作的情况下执行特定操作。这可能吗,还是我需要先 POST 并保存 :foo 模型才能获取 :bar 模型的属性?

谢谢。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 model-view-controller


    【解决方案1】:

    您可以使用accepts_nested_attributes_for方法之一的模型,更多信息请参考API文档。

    【讨论】:

      猜你喜欢
      • 2013-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多