简体   繁体   English

建立模型之间的构成关系

[英]making composition relationship between models

i have a background about OOP 我有关于OOP的背景

I know these 我知道这些

//association by

has_many
belongs_to

//aggregation by

composed_of

//Inheritance => STI & MTI

how i can implement a composition relationship ? 我怎样才能实现和解关系?

can i make it like 我能做到吗

has_many, dependency: :destroy

You can use dependent: :destroy , as shown below: 您可以使用dependent: :destroy ,如下所示:

 has_many model_name, dependent: :destroy

Here is an example: 这是一个例子:

class Author
  has_many :posts, dependent: :destroy
end

An Author can have many Posts . Author可以有许多Posts When the Author is destroyed all of its child posts are also destroyed. 当作者被销毁时,其所有子职位也将被销毁。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM