2012-07-08 24 views
6

Im usando formulario simple en mi aplicación para obtener el cumpleaños de los usuarios.Rails 3: fecha de inicio de formulario simple

Está configurado (y quiero seguir así) para volver al año 1900, pero me preguntaba si hay una manera de que el inicio predeterminado sea como 1950 (aún pueden desplazarse hacia atrás si tienen más es necesario) por lo que la mayoría de los usuarios no tienen que desplazarse demasiado para llegar a su edad.

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

¡Gracias!

Respuesta

5

simplemente puede conmutar el: valor start_year con el: valor end_year tener

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

Como: start_year y: end_year es la forma en que muestra el año ...