build_year_options(selected, options = {})
private
Build select option HTML for year.
build_year_options(1998, start: 1998, end: 2000)
=> "<option value="1998" selected="selected">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>"
# File actionview/lib/action_view/helpers/date_helper.rb, line 1088
def build_year_options(selected, options = {})
start = options.delete(:start)
stop = options.delete(:end)
step = options.delete(:step)
select_options = []
start.step(stop, step) do |value|
tag_options = { value: value }
tag_options[:selected] = "selected" if selected == value
text = year_name(value)
select_options << content_tag("option", text, tag_options)
end
(select_options.join("\n") + "\n").html_safe
end