1
比方说,在我的形式存在手机领域,其中有一个格式验证:Rails的验证:含蓄存在验证
validates_length_of :phone, :is => 9
然而,这是不是该电源线场。它可以是空白的,但如果填入,则,则格式验证应开始工作。
如何“禁用”隐式存在验证?
比方说,在我的形式存在手机领域,其中有一个格式验证:Rails的验证:含蓄存在验证
validates_length_of :phone, :is => 9
然而,这是不是该电源线场。它可以是空白的,但如果填入,则,则格式验证应开始工作。
如何“禁用”隐式存在验证?
您可以使用allow_blank
跳过验证,如果现场没有设置:
validates :phone, :length => { :is => 9 }, :allow_blank => true
了解更多详细信息,请参阅the Rails validations guide。
因此,对于您明显的例子:
validates_length_of :phone, :is => 9, :allow_blank => true
将允许phone
字段设置为空字符串或零,并跳过验证。