我正在对电子邮件使用此验证规则:
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?
不起作用。
我错过了什么?
谢谢