回调创建嵌套模型实例

时间:2014-04-25 15:22:44

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

class Category < ActiveRecord::Base
  has_many    :posts
  accepts_nested_attributes_for :posts
end

是否可以在Category模型中了解是否创建Post实例以及保存Category实例?

1 个答案:

答案 0 :(得分:2)

您可以从posts实例查询category集合,以查看是否存在任何新记录。如果是这样,他们将在category时保存。

category.posts.any?(&:new_record?)