Why not login to Qiita and try out its useful features?

We'll deliver articles that match you.

You can read useful information later.

0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Rails】アソシエーションの種類(1対多 / 多対多)

Posted at

##脳内整理のために
プログラミング初学者がRailsを学び始めて最初に、ん?となるポイント(のはず)であるアソシエーション。
アソシエーションについて個々の記事はいくらでもあるので、全体像としてその種類を整理してみました。

##アソシエーションの種類
アソシエーション表.png
表の通りに分類できます。(今回1対1のアソシエーションは省略しました。)

##まとめ

  • 多対多は中間テーブルが必要
  • 自己結合は同じモデルを参照する外部キーが必要
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?