現在、railsで新規会員登録のフォームを作成しています。
その際に会員登録時にselect boxで選択した値に応じて、登録可能なメールアドレスのバリデーションを変更したいのですが user modelにどういった設定を追加すれば良いのかで詰まっています。
想定としては例えば新規会員登録のフォーム内のselectboxで
aを選択した場合、@a.com以外のメールアドレスでの登録不可、
bを選択した場合、@b.com以外のメールアドレスでの登録不可のような分岐をしたいです。
userモデル VALID_EMAIL_REGEX = /.+@a.com/ validates :email, presence: true, uniqueness: true, format: { with: VALID_EMAIL_REGEX }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/09 08:39