title: Rails default_url_options for actioncontroller to auto format all urls/paths with .html
body: <p>One of our requirements was that all our url's ended with .html
  We've overridden the default_url_options method to add the format to the options</p>
  
  <pre><code>def default_url_options(options={})
    options.merge(:format =&gt; 'html')
  end
  </code></pre>
  
  <p>This works great in the most part...
  but it causes issue with the following routes:</p>
  
  <pre><code>map.home '/', :controller =&gt; 'home'
  map.root :controller =&gt; 'home'
  </code></pre>
  
  <p>it causes these routes to return:</p>
  
  <pre><code>domain.com/?format=html
  </code></pre>
  
  <p>I need to find a way to make an exception to these routes, is this possible or does anyone know a smarter way to do this.</p>