我有一个表单,我的用户可以在我的网站上注册。
他们在表单中填写他们的出生日期:出生年份、出生月份和出生日。
因此,我使用范围来创建表单中的选择器,就像这样:
= 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)))
有人知道如何让范围以前导零开头吗?或者有其他方法可以在验证中使用它吗?
validates_inclusion_of :birthmonth, :in => 1..12