嗨我在铁轨上使用红宝石,当我输入这些年的出生日期时,只是给了我2007年到2012年, 我在我的_form,html.erb上有这个命令(这是在视图上),当我想编辑一个客户端时,我想要ge出生那天只是给我2007年到2012年。
<div class="field">
<%= f.label "Fecha de nacimiento:" %>
<%= f.date_select :fecha_nacimiento %>
</div>
答案 0 :(得分:0)
您可以使用参数指定您的选择的start_year
和end_year
。例如:
<div class="field">
<%= f.label "Fecha de nacimiento:" %>
<%= f.date_select :fecha_nacimiento, :start_year => 1950, :end_year => (Time.now.year - 10) %>
</div>
查看:end_year
,我使用了Time.now.year - 10
因为我认为注册的最低年龄是10岁。
Boa sorte =]
参考:http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-date_select