相关疑难解决方法(0)

仅当不是空白Rails 3时才验证电子邮件格式

我想仅在输入电子邮件时验证电子邮件.

我尝试了以下方法:

validates :email, :presence => {:message => "Your email is used to save your greeting."},
                  :email => true,
                  :if => Proc.new {|c| not c.email.blank?},
                  :uniqueness => { :case_sensitive => false }
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为它会在电子邮件留空时阻止显示错误消息.

如何在缺少电子邮件时验证电子邮件是否存在,并且仅在输入时验证格式?

validation ruby-on-rails-3

46
推荐指数
2
解决办法
4万
查看次数

标签 统计

ruby-on-rails-3 ×1

validation ×1