Используя этот ответ в качестве руководства, я решил создать select_year
, который начинается с текущего года и заканчивается 100 лет назад.Но я хотел добавить :prompt
, чтобы раскрывающийся список начинался с «Год» вместо текущего года.Поэтому я использовал следующее:
<%= select_year(Date.today, {:prompt => "Year", :start_year => DateTime.now.year, :end_year => DateTime.now.year - 115}, {:field_name => 'Year', :id => 'Date.year'}) %>
Это отображает выпадающий список для года, но вместо «Год» в подсказке отображается текущий год.Если я нажму на выпадающий список, он покажет «Год» в качестве первого варианта с выбранным текущим годом.Как я могу это исправить?Что я сделал не так?
ОБНОВЛЕНИЕ: Вот вывод HTML приведенного выше кода:
<select field_name="Year" id="Date.year" name="date[year]">
<option value="">Year</option>
<option selected="selected" value="2011">2011</option>
Как я могу сделать так, чтобы 2011 год не выполнялся автоматически"selected"