15

言及されている新しい移行を作成しました

...
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')

何か不足していますか?このミニアプリを友人に送ったところ、彼は正常に実行できました -> レコードがデータベースに作成されました。

私は何が欠けていますか?

4

2 に答える 2