С: date_select вы не можете указать 'end_month', вместо этого я бы создал вспомогательный метод:
# app/helpers/some_helper.rb
module SomeHelper
def month_range
( Date.today.at_beginning_of_year..Date.today ).each_with_object( [] ) do | date , month_array |
month_array << date.strftime( "%B %Y" )
end.uniq
end
end
, а затем я бы использовал month_range как часть select_tag:
<%= form.select :attendance_month, month_range, :class => 'month-and-year' %>