В представлении рельсов с использованием простой формы Есть ли способ ограничить выбор будущей даты в сборщике даты? - PullRequest
0 голосов
/ 12 января 2019

Я использую общий сборщик дат в представлении рельсов, используя простой бланк формы. Мне нужно ограничить пользователя, выбрав будущую дату в простой форме

= f.input :start_date, label: 'Select Date', wrapper_html: {class: 'col s12 '}, input_html: {class: 'datepicker'}

1 Ответ

0 голосов
/ 13 января 2019

Если вы измените вход на date_field, вы можете добавить опцию min. С помощью этой опции вы можете установить Date.today, так что вы можете установить только сегодня и далее в качестве даты. Это будет выглядеть примерно так:

<%= f.date_field :start_date, min: Date.today %>

Или, если вы хотите, чтобы даты начинались с завтрашнего дня, вы можете установить их следующим образом:

<%= f.date_field :start_date, min: Date.tomorrow %>
...