使用:Rails 3.0.3。
我在验证器中使用此代码:
validates_length_of :birth_date_8, :minimum => 8, :allow_nil => true, :message => "value_is_not_a_proper_date", :if =>:family_birthday?
但是,它不允许该字段为零。我已经检查过,这不是:if => :family_birthday?
的问题,而是弄乱了。
代码有问题吗?
答案 0 :(得分:24)
尝试使用allow_blank
代替allow_nil
: - )