validates_email_format_of を使った email バリデーション

  • 9
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

Eメールアドレスのバリデーションは多くのgemがあると思いますが今回は

validates_email_format_of

を使った方法で試しました.

RFC 2822 と RFC 3696 に準拠したバリデーションをしているようです.

インストール

Gemfile に下記を追加します.

gem 'validates_email_format_of'

インストールします

$ bundle install

使ってみる

こんな感じでバリデーションを設定します.

class Hoge < ActiveRecord::Base
 validates :email, :email_format => {:message => 'エラ〜メッセージ〜'}
end

簡単ですね!!