Rails: validates_length_of: allow_nil не разрешает nil

Использование: 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?, а в том, что это бесполезно.

Что-то не так с кодом?

Ответ 1

Попробуйте allow_blank вместо allow_nil: -)