我有一个关于OOP的背景
我知道这些
//association by
has_many
belongs_to
//aggregation by
composed_of
//Inheritance => STI & MTI
我如何实现构图关系?
我可以像
那样has_many, dependency: :destroy
答案 0 :(得分:1)
您可以使用dependent: :destroy
,如下所示:
has_many model_name, dependent: :destroy
以下是一个例子:
class Author
has_many :posts, dependent: :destroy
end
Author
可以有多个Posts
。当作者被销毁时,其所有子职位也被销毁。