title: Get Ember-Data REST response value
body: <p>Ember: 1.0.0-rc.6</p>
  
  <p>Ember-Data: e999edb (2013-07-06 06:03:59 -0700)</p>
  
  <p>I make a REST call (POST) to login a user.
  Server response is ok.
  I need the ID from the server, but i only got the ID with "setTimeout".</p>
  
  <p>I think this is not the right way.</p>
  
  <p>What is my mistake?</p>
  
  <p>Within Controller i call:</p>
  
  <pre><code>var login = App.Login.createRecord(this.getProperties("email", "password"));
  
  login.on("didCreate", function(record) {
    console.log(record.get("id"));     // ID is null
    console.log(record.get("email"));
  });
  
  setTimeout(function() {
    console.log(login.get("id"));     // ID is available
    console.log(login.get("email"));
  }, 500);
  
  DS.defaultStore.commit();
  </code></pre>