rails 下拉到 select 从当年到过去四年的年份

rails drop down to select the years from current year to past four years

如何创建一个下拉列表,其中包含从当前年份开始往后 4 年(2015 年、2014 年...2013 年)的年份列表?默认情况下它应该显示当前年份。

您可以使用 select_year。像下面这样的东西就可以了

<%= select_year(Date.today, :start_year => Date.today.year, :end_year => 2012) %>

同意 Pavan 的观点,但这样会好得多

<%= select_year(Date.today, :start_year => Date.today.year, :end_year =>  Date.today.year-4) %>