Как получить select_tag текущего года

мне нужно получить текущий год, он должен начинаться с 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 ответа

  1. Надеюсь, это то, что вам нужно. Текущий год будет выбран по умолчанию.

     <%= select_tag "leave_emp_year", options_for_select(2015..Date.today.year, Date.today.year), prompt: "Select Year", class: "leave_emp_sort_filter",style: "width:150px !important;" %>
    
  2. Можно использовать следующий код

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

    Он даст вам выбрать тег следующим образом