referencesの使い方。
使用方法
マイグレーションファイル
t.references :group, null:false, foreign_key: true
使用するメリット
- 自動でindexをつけてくれる。
- 勝手にgroup_idを作ってくれる。(referencesの中には本当はgroup_idがっ入っている。なので、〜idの時は基本的に使った方が良い)使わないと、制約などを別でいちいちつけなければいけないため)
注意点
t.references :group
この記述だけでは制約をつけることができないため必ず
foreign_key: true
をつけるようにする。