中間テーブルの実装
今回は中間テーブルの実装についてアウトプットしたいと思います。
中間テーブルとはテーブル通しが「多対多」の関係の時に間に配置するテーブルのことです。今回はroomsテーブルとusersテーブルの中間テーブルを作成しようと思います。
1.中間テーブルのモデルの作成
rails g model room_user
2.マイグレーションファイルをインストールする前にカラムの追加
20210124090629_create_room_users
t.references :room, foreign_key: true
t.references :user, foreign_key :true
references→Railsで外部キーのカラムを追加する際に用いる。
foreign_key→他テーブルの情報を参照できる。
3.マイグレーションファイルのインストールを行う
rails db:migrate
ちょっと拙いアウトプットではございますが・・・
何かありましたらご教授よろしくお願いします。