Eメールアドレスのバリデーションは多くのgemがあると思いますが今回は
を使った方法で試しました.
RFC 2822 と RFC 3696 に準拠したバリデーションをしているようです.
インストール
Gemfile に下記を追加します.
gem 'validates_email_format_of'
インストールします
$ bundle install
使ってみる
こんな感じでバリデーションを設定します.
class Hoge < ActiveRecord::Base
validates :email, :email_format => {:message => 'エラ〜メッセージ〜'}
end
簡単ですね!!