Rails获得创建嵌套记录

时间:2014-12-29 21:42:39

标签: ruby-on-rails nested-attributes

我正在通过nested_attributes在has_many关联中创建一个关联记录,如此

#Parent Model
has_many :child_models

#Parent Controller
def create
  parentModel.update_attributes(parent_model_params_with_nested_child_attributes)
end

非常基本,但在更新后创建了一个新的ChildModel我想向它添加一些其他数据,所以我需要获得刚刚创建的ChildModel的引用。

parentModel.childModels.order("id DESC").first

因为那应该包含最近创建的关联,但我想知道A)是否为​​真,B)没有更好的方法。

0 个答案:

没有答案