button_to (ActionView::Helpers::UrlHelper)

    # File lib/action_view/helpers/url_helper.rb, line 110
          def button_to(name, options = {}, html_options = nil)
            html_options = (html_options || {}).stringify_keys
            convert_boolean_attributes!(html_options, %w( disabled ))

            if confirm = html_options.delete("confirm")
              html_options["onclick"] = "return #{confirm_javascript_function(confirm)};"
            end

            url = options.is_a?(String) ? options : url_for(options)
            name ||= url

            html_options.merge!("type" => "submit", "value" => name)

            "<form method=\"post\" action=\"#{h url}\" class=\"button-to\"><div>" +
              tag("input", html_options) + "</div></form>"
          end