小编Jas*_*ble的帖子

Rails 3 - 如何跳过验证规则?

我有注册表格这个验证规则:

  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
Run Code Online (Sandbox Code Playgroud)

如果用户填写注册表单电子邮件地址(+正确格式),则执行此规则检查.

现在我正在尝试添加使用Twitter登录的机会.Twitter不提供用户的电子邮件地址.

在这种情况下如何跳过上面的验证规则?

ruby twitter validation model ruby-on-rails

6
推荐指数
2
解决办法
5914
查看次数

标签 统计

model ×1

ruby ×1

ruby-on-rails ×1

twitter ×1

validation ×1