Day4_オリジナルアプリ
bundle exec rails db:migrateのあとに制約付け忘れたことを思い出す。
やったこと
- mysql -u root → use db名 → show tables; → drop table テーブル名 でdb内のテーブルを削除
- その後、マイグレーションファイルに制約を加えてrails db:migrateをしたが、テーブル作成できず
-
bin/rake db:migrate:status で適用範囲を調べると全部upになっているのに、schema.rbには作成されていないテーブルがあった
-
bin/rails db:migrate:reset したら全てと作成できた(最初からこれでok)