Я использую time_select с приглашением («Выберите часы» ...) и хотел бы убедиться, что пользователь действительно вводит правильное время.Но если форма отправляется без выбора времени (то есть с пустыми параметрами приглашения), я не получаю никаких ошибок из моих проверок.
Моя проверка:
validates :start_time, :presence => true, :allow_nil => false, :allow_blank => false
причина в том, что рельсы автоматически превращают входные данные из полей time_select в эту дату, когда они пусты:
0001-01-01 00:00:00
Есть ли хороший способ предотвратить это?
Спасибо!