やすまんの技術ブログ

駆け出しエンジニアが日々学んだこと、わからなかったことなどをまとめておくブログ。忘備録としても使います。

referencesの使い方。

 使用方法

マイグレーションファイル

t.references :groupnull:falseforeign_key: true

 

使用するメリット

  1. 自動でindexをつけてくれる。
  2. 勝手にgroup_idを作ってくれる。(referencesの中には本当はgroup_idがっ入っている。なので、〜idの時は基本的に使った方が良い)使わないと、制約などを別でいちいちつけなければいけないため)

 

注意点 

t.references :group

 

この記述だけでは制約をつけることができないため必ず

foreign_key: true

 

をつけるようにする。