title: Why doesn't application.hbs render in emberjs
body: <p>Using ember 1.0.0-pre3</p>
  
  <p>I have a little app that has this code:</p>
  
  <pre><code>window.App = Ember.Application.create()
  
  App.ApplicationController = Ember.Controller.extend({})
  
  App.Router.reopen
    location: 'history'
  
  App.Router.map -&gt;
    @resource 'users', -&gt;
      @route 'new'
  
  App.IndexRoute = Ember.Route.extend
    renderTemplate: -&gt;
      @render('index')
  </code></pre>
  
  <p>This is application.hbs in the templates directory:</p>
  
  <pre><code>&lt;div class='navbar navbar-inverse navbar-fixed-top'&gt;
    &lt;div class='navbar-inner'&gt;
      &lt;div class='container'&gt;
        &lt;div class='nav-collapse collapse'&gt;
          &lt;ul class='nav'&gt;
            &lt;li&gt;{{#linkTo 'index'}}Home{{/linkTo}}&lt;/li&gt;
            &lt;li&gt;{{#linkTo 'users.index'}}Users{{/linkTo}}&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class='container' id='main'&gt;
    &lt;div class='content'&gt;
      &lt;div class='row'&gt;
        &lt;div class='span12'&gt;
          &lt;div class='page-header'&gt;&lt;/div&gt;
          {{outlet}}
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>The problem is that it doesn't render this template.  It doesn't throw an error when loading the the app at the base url "http://127.0.0.1:3000/".  It will throw an error if I try an undefined route, so I know that Ember is loaded.</p>