title: Default path problem in backbone.js
body: <p>I'm trying to create my first BB app. It's going ok but I have a problem. My router looks like this:</p>
  
  <pre><code>var PlayersAppRouter = Backbone.Router.extend({
      routes: {
          '': 'index',
      },
  
      initialize: function () {
          this.model = new PlayersAppModel({});
          this.view = new PlayersAppView({model: this.model});
      },
  
      index: function () {
          alert('It works'); //&lt;-- It doesn't
      },
  });
  </code></pre>
  
  <p>And later in my code I have:</p>
  
  <pre><code>$(function () {
          window.app = new PlayersAppRouter;
          Backbone.history.start({pushState: true});
  
          app.model.players.reset(&lt;?php require('players.php'); ?&gt;); //&lt;-- players.php loads a bunch of JSON data.
  });
  </code></pre>
  
  <p>Now, <em>why doesn't the index action of the router fire?</em> Am I doing something wrong? Are there any other problems with this code?</p>
  
  <p>The full app can be found here: <a href="http://development.zeta-two.com/development/f14/" rel="nofollow">http://development.zeta-two.com/development/f14/</a></p>