У меня есть приложение Rails с моделью, поля которой являются датами, которые являются контрольными точками для определенного процесса.
Я хочу запретить пользователю вводить дату для n-й контрольной точки, пока он не введет дату для (n-1) -го числа.
Очевидно, я могу проверить в модели, чтобы убедиться, что никакие даты не пропущены (и что даты в хронологическом порядке), но это кажется неудовлетворительным. В идеале, n-ное поле не должно быть видно в форме, пока (n-1) -е поле не будет заполнено (и, возможно, нажата кнопка «Далее».
Я мало что знаю об AJAX, кроме того, что использовал его для добавления комментариев в блог, но, похоже, он может быть полезен в этой проблеме. Я собираюсь взглянуть на это в течение следующих нескольких дней, но я был бы признателен, если бы кто-нибудь дал мне несколько советов.