一意性制約について

【共有】
先ほどご質問を頂き、朝礼でお話した内容です。
Q、emailの重複登録防止はどこで定義されているのか?
(パスワードの文字数制限はdevise.rbに記載がありましたが、emailの重複登録防止の記述が見つかりません、、、)
 
A、重複登録を禁止する制約は一意性制約と言います。(応用LESSON3-3より)
 モデル or マイグレーションファイルに記述して定義するようです。
 モデルの場合「uniqueness: true」、マイグレーションファイルの場合「unique: true」
 https://note.com/norio1629/n/ne604267e36fd
 Pictweetの記載は以下ファイルにありました。
 マイグレーションファイル(db/migrate/作成年月日_devise_create_users.rb)の39行目
add_index :users, :email,                unique: true