私は電子メールにこの検証ルールを使用しています:
validates :email,
:presence => true,
:format => { :with => VALID_EMAIL_REGEX },
:uniqueness => {:case_sensitive => false }
before_save do |user|
user.email = email.downcase#
user.slug = user.username.parameterize
end
そして、私は追加しようとしました:
def email_required?
super && provider.blank?
end
電子メールの検証をスキップするために、訪問者が Twitter からサインアップしたい場合、ここでまだエラーが発生します。機能してemail_required?
いないようです。
私は何が欠けていますか?
ありがとうございました