html5 дата с настройкой simple_form на ноль при частичном заполнении - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть HTML5 дата в моей форме рельсов на основе simple_form, например:

    = f.input :start_at, include_blank: true, html5: true

У меня есть правило проверки, которое выглядит следующим образом:

  def start_at_in_future
    if start_at.present? && start_at <= DateTime.now
      errors.add(:start_at, 'must be in the future')
    end
  end

Но когда он заполнен только частично следующим образом:

Partially filled in simple form

Он просто помечается как nil (что разрешено в моей модели)

Как я могу обнаружить «частично заполненные html5 даты» и проверить их?

...