登録フォームには、次の検証ルールがあります。
validates :email,
:presence => {:message => 'cannot be blank.'},
:allow_blank => true,
:format => {
:with => /\A[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+\z/,
:message => 'address is not valid. Please, fix it.'
},
:uniqueness => true
このルールは、ユーザーが登録フォームの電子メール アドレス (およびその正しい形式) を入力したかどうかを確認します。
現在、Twitter を使用してログインする機会を追加しようとしています。Twitter はユーザーのメールアドレスを提供しません。
この場合、上記の検証ルールをスキップするにはどうすればよいですか?