嗨,我在 Rails 上使用 ruby,当我输入出生日期时,年份只是从 2007 年到 2012 年,我的 _form,html.erb 上有这个命令(这是在视图上),当我编辑客户端时是我想要 ge 出生的那一天只是给我 2007 年到 2012 年。
<div class="field">
<%= f.label "Fecha de nacimiento:" %>
<%= f.date_select :fecha_nacimiento %>
</div>
嗨,我在 Rails 上使用 ruby,当我输入出生日期时,年份只是从 2007 年到 2012 年,我的 _form,html.erb 上有这个命令(这是在视图上),当我编辑客户端时是我想要 ge 出生的那一天只是给我 2007 年到 2012 年。
<div class="field">
<%= f.label "Fecha de nacimiento:" %>
<%= f.date_select :fecha_nacimiento %>
</div>
您可以使用参数来指定您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 岁。
蟒蛇排序 =]
参考:http ://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-date_select