0
'[email protected]'
などの電子メールアドレスを検証する方法はありますか?Rails |特定の内線番号の電子メールアドレスを確認する
登録時に@mydomain.com
の内線番号があるかどうか確認してください。正規表現コードはどのように見えるでしょうか?
これは私が現在使用しているものです、user.type = special
を追加したい検証は@mydomain.com
user.type = normal
他の場合
VALID_EMAIL_REGEX = /\A[\w+\-.][email protected][a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]+\z/i
validates :email, presence: true, length: { maximum: 255 },
format: { with: VALID_EMAIL_REGEX },
uniqueness: { case_sensitive: false }
をチェックしないbefore_createアクションを追加する必要がありますか? –
before_createを使用すると、すでに検証に合格していますか? –
また、before_createの代わりにbefore_saveを使用することもできます。これはアップデートケースも処理するためです –