我正在通过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)没有更好的方法。