Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2012, 20:16
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: campo date en Rails 3.2.8

Yo acabo de empezar con rails hace un par de días. Así que si me meto la gamba que el maquinista me perdone.

es normal que salgan diez años, ya que date_select (que como puedes ver en app/views/{nombre_controlador}/_form.html.erb) que es quien te genera el select, sus valores por defecto de :start_year y :end_year corresponden el año actual menos cinco y mas cinco respectivamente.

Así pues, sólo deberías de cambiar :start_year o :end_year, o los dos, según lo que necesites.

Un ejemplo:
Código rails:
Ver original
  1. # mensaje sería la variable y fecha el atributo
  2. date_select("mensaje", "fecha", :start_year => 1995, :end_year => 2020)
__________________
(: