Rails: リソースの一括登録画面: 3: 同一メールアドレスの登録防止
前回の続きです。同じメールアドレスを登録しようとすると画面にエラーメッセージを表示するようにします。それとDBの一意性バリデーションを追加します。
方針メールアドレスの重複についてモデルとDBで一意性バリデーションをかける。
モデル
同じメールアドレスが存在すれば save!で ActiveRecord::RecordInvalid が発生する。
画面に該当のモデルのエラーメッセージを表示する。
DB
モデルのバリデーションが通った後に別端末などで同じメールアドレス