build_select(type, select_options_as_html)
private
Builds select tag from date type and html select options.
build_select(:month, "<option value="1">January</option>...")
=> "<select id="post_written_on_2i" name="post[written_on(2i)]">
<option value="1">January</option>...
</select>"
# File actionpack/lib/action_view/helpers/date_helper.rb, line 887
def build_select(type, select_options_as_html)
select_options = {
:id => input_id_from_type(type),
:name => input_name_from_type(type)
}.merge(@html_options)
select_options.merge!(:disabled => 'disabled') if @options[:disabled]
select_html = "\n"
select_html << content_tag(:option, '', :value => '') + "\n" if @options[:include_blank]
select_html << prompt_option_tag(type, @options[:prompt]) + "\n" if @options[:prompt]
select_html << select_options_as_html
(content_tag(:select, select_html.html_safe, select_options) + "\n").html_safe
end