<%= simple_form_for(@model) do |f| %>
<%= f.input birthday %>
<div class="form-actions">
<%= f.button :submit, "Submit" %>
</div>
<% end %>
默认的月份和日期工作正常,但多年的选择范围太小。默认仅从2010年到2020年。我如何更改它,例如,从1930年到当年?
答案 0 :(得分:8)
<%= simple_form_for(@model) do |f| %>
<%= f.input :birthday, start_year: Date.today.year - 110, end_year: Date.today.year %>
<div class="form-actions">
<%= f.button :submit, "Submit" %>
</div>
<% end %>
这给出了从当年到110年前可能选择的年份。
在此处找到:http://apidock.com/rails/ActionView/Helpers/DateHelper/date_select