Los rieles duran 100 años

¿Cómo puedo obtener una matriz dinámica de los últimos 100 años?

 def years_options
    (100.years.ago.to_date..Date.today).map{ |year| year.strftime("%Y") }
 end

devuelve unos 36000 valores ya que está devolviendo el year por cada día entre esas dos fechas. ¿Cómo puedo obtener una matriz de los años?

preguntado el 27 de julio de 12 a las 15:07

1 Respuestas

¿Por qué no simplemente:

def years_options
    this_year = Date.today.year
    (this_year-100..this_year)
end

Respondido 27 Jul 12, 16:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.