build_options(selected, options = {})
private
Build select option html from date value and options
build_options(15, :start => 1, :end => 31)
=> "<option value="1">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>..."
# File actionpack/lib/action_view/helpers/date_helper.rb, line 806
def build_options(selected, options = {})
start = options.delete(:start) || 0
stop = options.delete(:end) || 59
step = options.delete(:step) || 1
leading_zeros = options.delete(:leading_zeros).nil? ? true : false
select_options = []
start.step(stop, step) do |i|
value = leading_zeros ? sprintf("%02d", i) : i
tag_options = { :value => value }
tag_options[:selected] = "selected" if selected == i
select_options << content_tag(:option, value, tag_options)
end
(select_options.join("\n") + "\n").html_safe
end