1

過去 100 年間の動的配列を取得するにはどうすればよいですか?

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

yearこれらの 2 つの日付の間の毎日の for を返すため、約 36000 の値を返します。どうすれば年の配列を取得できますか?

4

1 に答える 1

5

単純にしないのはなぜですか。

def years_options
    this_year = Date.today.year
    (this_year-100..this_year)
end
于 2012-07-27T15:02:00.803 に答える