【发布时间】:2010-04-21 18:57:30
【问题描述】:
我有一个表单,我的用户可以在其中注册到我的网站。
他们在表格中填写自己的生日:出生年份、出生月份和生日。
所以我使用 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
【问题讨论】:
标签: ruby-on-rails ruby forms range