title: How to reload correctly a route in Ember JS
body: <p>I'm working with the latest release of Ember JS (RC1), and I have an architectural problem :</p>
  
  <p>I have a very simple use case : a list of users, and a form to add users.
  My Router:</p>
  
  <pre><code>App.Router.map(function () {   
     this.resource('users', function () {
        this.route('new');
     });
  });
  </code></pre>
  
  <p>My Routes:</p>
  
  <pre><code>App.UsersRoute = Em.Route.extend({
      model:function () {
          return App.User.findAll();
      }
  });
  </code></pre>
  
  <p>My Controller:</p>
  
  <pre><code>App.UsersNewController = Em.ObjectController.extend({
      saveUser:function () {
          //'content' contains the user
          App.User.save(this.content);    
  
          // here i want to reload the list of users, but it doesn't work
          // The application goes correctly to the url /users
          // But doesn't call the 'model' function
          this.transitionToRoute('users');
      }
  });
  </code></pre>
  
  <p>As I say in the above comment, when I create a new User, I'd like to redirect to the list of users (that part works) AND reload the user list by calling the 'model' method of the route (that part doesn't).</p>
  
  <p>I could write a method in UsersController to reload the list, but then I would have duplication between UsersRoute and UsersController. </p>
  
  <p>Can someone help me on this problem ?</p>
  
  <p>Thanks</p>
  
  <p>P.S. : here a fiddle <a href="http://jsfiddle.net/vsxXj/" rel="nofollow">http://jsfiddle.net/vsxXj/</a></p>