如何获得当前年份select_tag

时间:2016-05-26 08:06:14

标签: ruby-on-rails

我需要从2015年开始到今年,直到当年,根据年份的变化,还应该列出从2015年开始的过去的一年

 <%= select_tag "leave_emp_year", options_for_select(Date.today, :start_year => Date.today.year, :end_year => 8.years.from_now.years), prompt: "Select Year", class: "leave_emp_sort_filter",style: "width:150px !important;" %>
  

之前我曾经这样做过

<%= select_tag "leave_emp_year", options_for_select([[2016, 2016], [2017, 2017]]), prompt: "Select Year", class: "leave_emp_sort_filter",style: "width:150px !important;" %>

2 个答案:

答案 0 :(得分:0)

希望这是你需要的。默认情况下将选择当前年份。

std::vector

答案 1 :(得分:0)

您可以使用以下代码

<%= select_tag "leave_emp_year", options_for_select(2015..Date.today.year), prompt: "Select Year", class: "leave_emp_sort_filter",style: "width:150px !important;" %>

它将为您提供如下选择标记