ошибка date_select (или функция) - все месяцы имеют 31 день - PullRequest
1 голос
/ 01 ноября 2011

Я использую date_select в своей форме, но он работает неправильно, например, все месяцы имеют 31 день.

Моя форма:

=form_for @user do |f|
  %p
    Birthday:
    %br
    = f.date_select(:birthday, :start_year => 1940)

Например, когда я выбираю 31 июня, он создает дату 1 июля. Можно ли избежать этой функции?

1 Ответ

1 голос
/ 01 ноября 2011

Не со встроенной датой выбора Rails. Лучше всего взглянуть на что-то похожее на инструмент выбора даты Jquery UI или что-то подобное.

К сожалению, из-за сложностей с датами, довольно сложно найти хороший сборщик дат, не полагаясь на Javascript.

Обратите внимание, что Rails позволит вам проверять дату на стороне сервера, гарантируя, что вы не будете получать ненужные данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...