Я недавно добавил поле даты рождения на мою страницу регистрации устройства и использую validates_timeliness, чтобы проверить, что дата правильная. Однако, если дата оставлена пустой, я получаю приведенную ниже ошибку и не уверен, как ее исправить.
* Date of birth translation missing: en, activerecord, errors, models, user, attributes, date_of_birth, invalid_date
* Date of birth translation missing: en, activerecord, errors, models, user, attributes, date_of_birth, invalid_date
контроллер
#validates_timeliness gem is used for validates_date
validates_date :date_of_birth, :before => lambda { 18.years.ago }, :before_message => "must be at least 18 years old"
validates_date :date_of_birth, :after => lambda { 106.years.ago }, :before_message => "Seriously, dude. You ain't that old."
validates_acceptance_of :terms_of_service, :accept => true
validates_presence_of :gender_id
Форма в действии, если вам нужно это увидеть. http://hangwith.me/account/register