2012-07-08 36 views
6

我在我的應用程序中使用簡單的表單來獲取用戶生日。Rails 3:簡單的開始日期

它設置了(我想保持這種方式)回到1900年,但我想知道是否有辦法讓默認開始像1950年(他們仍然可以回滾到更老,如果他們需要),所以大多數用戶不必滾動到達他們的年齡。

<%= f.input :date_of_birth, :as => :date, :start_year => 1900, 
    :end_year => Date.today.year - 12, 
    :order => [ :day, :month, :year], :required => true %> 

謝謝!

回答

5

您只需切換:START_YEAR值與:END_YEAR值有

<%= f.input :date_of_birth, :as => :date, :start_year => Date.today.year - 12, 
:end_year => 1900, 
:order => [ :day, :month, :year], :required => true %> 

由於:start_year和:end_year只是您顯示當年的方式......

相關問題