У меня есть форма, где мои пользователи могут зарегистрироваться на моем сайте.
Они заполняют свою дату рождения в форме: год рождения, месяц рождения и день рождения.
Поэтому я использую Range для создания выбора в форме, подобной этой:
= f.select(:birthmonth, options_for_select((1..12)))
Но при этом однозначные числа не начинаются с нуля, как я хочу: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10 и т. Д.
Я даже пробовал это, но это не сработало:
= f.select(:birthmonth, options_for_select((01..12)))
Кто-нибудь знает, как заставить Range начинаться с ведущих нулей? Или любой другой способ сделать это, чтобы я мог использовать его в проверке?:
validates_inclusion_of :birthmonth, :in => 1..12