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

More than 1 year has passed since last update.

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

簡単ですね!!