Ruby on Rails: devise導入準備(作成してしまったUserテーブル、モデル、コントローラーの削除)...chapter12-1
次はdeviseを導入してメールやパスワードをカラムを追加して$rails db:migrateでマイグレーションを実行!!!←ここでエラーが発生する。
なので、今回はdeviseを導入する前にUsersテーブルの削除、Userモデル、コントローラーの削除をします。
①モデルの削除
$rails destroy model user
↓
②コントローラーの削除
$rails destroy controller users
↓
③テーブルの削除
$rails g migration users
↓
↓
db/migrate/20200615043720_users.rbを開く(先ほど作成したマイグレーションファイル)
↓
drop_table :(テーブル名)とコードを書きます。
↓
$rails db:migarete
↓
④Sequel Proでテーブルが削除されているか確認
before:
after:
これでdeviseを導入できる準備ができました。
次回はdeviseを導入してログイン画面の実装をしていきます。
chapter12-2に続きます。
以上です。