【发布时间】:2015-09-07 13:26:27
【问题描述】:
我有两个模型:Category 和 Subcategory,关联如下:
class Category
has_many :subcategories
has_many :groups
end
class Subcategory
belongs_to :category
has_many :groups
end
子类别组必须继承自类别。
我是这样做的:
class Category
has_many :subcategories
has_many :groups
after_save :pass_to_subcategories
private
def pass_to_subcategories
subcategories.map do |sc|
sc.groups = groups
end
end
end
但是在回调期间组是空的。显然,我做错了。 我怎样才能正确地做到这一点?谢谢。
【问题讨论】:
标签: ruby-on-rails callback ruby-on-rails-3.2