Ruby on Rails следующие 3 месяца выберите - PullRequest
0 голосов
/ 15 декабря 2010

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

Я прочитал документацию по rails на DateHelper, что превосходно, но я не могу выбрать выпадающий список только с последующими 3 месяцами, я могу отображать только следующие 12, кто-нибудь знает, как только показать следующие 3 месяца?

Приветствия

Eef

1 Ответ

3 голосов
/ 15 декабря 2010

Не думаю, что ты можешь.Было бы лучше (с точки зрения пользовательского интерфейса) использовать селектор даты jQuery http://jqueryui.com/demos/datepicker/.

Однако вам нужно будет проверить, что отправленная дата все еще действительна на бэкэнде, даже если вы ограничиваете интерфейспотому что валидации JavaScript легко подорвать).

def valid_date(date)
  return date <= Time.new + 3.months
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...