言及されている新しい移行を作成しました
...
t.timestamps
作成されたテーブルにこれらの 2 つの列が追加されます
...
| created_at | datetime | NO (Null) | | NULL (Default) |
| updated_at | datetime | NO (Null) | | NULL (Default) |
...
新しいアイテムを作成しようとすると、常にエラー メッセージが表示される
Mysql2::Error: Field 'created_at' doesn't have a default value: INSERT INTO `table_name` (`first_col`, `second_col`) VALUES ('a', 'b')
何か不足していますか?このミニアプリを友人に送ったところ、彼は正常に実行できました -> レコードがデータベースに作成されました。
私は何が欠けていますか?