自动创建嵌套资源

时间:2016-04-21 09:46:22

标签: ruby-on-rails activerecord

这似乎是一个微不足道的问题,但我不能在活动记录文档中直接解决问题。 我有一个资源和一个嵌套资源,并且两者之间有has_one关联。有没有办法告诉活动记录在创建父资源时自动创建新的嵌套资源?自动保存参数没有这样做。

1 个答案:

答案 0 :(得分:1)

好像你的意思是after_create回调:

class YourClass < ActiveRecord::Base
  after_create :build_child

  private

  def build_child
    Child.create(parent: self, other_params: ...)
  end
end
相关问题