jum*_*pao 2 ruby-on-rails simple-form ruby-on-rails-4
你如何按降序显示年份?目前,我有这个:
<%= f.input :year_started, as: :date, label: "Date started", start_year: Date.today.year - 100, end_year: Date.today.year, discard_day: true, order: [:month, :year], include_blank: true, default: nil, :input_html => { :class => 'profile-date' } %>
Run Code Online (Sandbox Code Playgroud)
下拉年显示如下:
1900
1901
1902
....
2015
Run Code Online (Sandbox Code Playgroud)
我想要相反,你怎么做?:
2015
2014
2013
....
1900
Run Code Online (Sandbox Code Playgroud)
谢谢.
我认为这就像交换start_year和end_year一样简单.
尝试:
<%= f.input :year_started, as: :date, label: "Date started", start_year: Date.today.year, end_year: Date.today.year - 100, discard_day: true, order: [:month, :year], include_blank: true, default: nil, :input_html => { :class => 'profile-date' } %>
Run Code Online (Sandbox Code Playgroud)
它实际上在API文档中:http://apidock.com/rails/ActionView/Helpers/DateHelper/date_select#190-Get-year-to-show-in-descending-order-Today-to-192-for-例-
| 归档时间: |
|
| 查看次数: |
707 次 |
| 最近记录: |