バリデーションはモデルでも定義できますし、マイグレーションファイル に定義することもできます。
1.モデルでバリデーションを定義
validates :カラム名, ヘルパー
!同時に複数のカラムを指定することもできます。!
2.バリデーションのヘルパー
(1) validates :カラム名, presence: true
「空でないか」を検証
(2)validates :カラム名, absence: true
上とは逆で定義すると「空であるか」を検証
(3)validates :カラム名, uniqueness: true
重複していないかを検証