如何在创建关联记录后正确创建关联记录?

时间:2014-08-13 13:30:09

标签: ruby-on-rails ruby ruby-on-rails-4 associations

我正在使用Ruby on Rails 4.1,我想知道如果它是好的在创建关联者记录之后创建关联记录的缺点 。也就是说,例如,我有Article类和Commentbelongs_to Article,我想在文章发布后立即创建“默认”评论创建

可能我可以使用回调方法来实现这一目标,但还有其他方法可以实现我想要的吗?我应该看什么是“平衡的”(例如:类/模块依赖)?

1 个答案:

答案 0 :(得分:0)

您正在寻找符合......

的内容
Class Article

  has_many :comments

  after_create :create_first_comment!

  def create_first_comment!
    comments.create
  end

end