0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

エラー処理〜doesn't have a default value〜

Posted at

###こんなエラーが出ました。

スクリーンショット 2021-03-19 16.06.05.png

このような文が出ていた時は、大抵マイグレーションファイルに問題がある。
・必要のないカラムを作っていないか
・存在しないカラムに対してバリデーションをかけていないか

を確認する。

入力の必要のないカラムをつくっていて、かつバリデーションをかけていると、そんな入力のところないぞ!と怒られる。当然ですね。

<ロールバック技>
10こマイグレーションファイルがあったとして、4個前まで一気に戻りたい。
(一回のrails db:rollbackでは1つ前までしか戻れない)

rails db:rollback STEP=4

このように記述すると4つ前まで一気にロールバックしてくれる。

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?