title: Ember createRecord not creating an id
body: <p>I'm trying to create a "note" record with createRecord.  When I pass it into my action, it properly creates the record, but only creates the "body" attribute I pass in, and not the id or timestamps.  It does, however, create these attributes after I refresh.  My problem is that I want it to create these as soon as I click my "create" button, so I can sort in descending order, and be able to delete the note without having to refresh each time.</p>
  
  <p>My controller:</p>
  
  <pre><code>import Ember from "ember";
  
  export default Ember.ArrayController.extend({
    actions: {
      newNote: function() {
        var body = this.get('noteCopy');
        var note = this.store.createRecord('note', { body: body });
        this.set('noteCopy', '');
        note.save();
      },
      deleteNote: function(id) {
        this.store.find('note', id).then(function(note) {
          note.deleteRecord();
          note.save();
        });
      }
    }
  });
  </code></pre>
  
  <p>My template:</p>
  
  <pre><code>{{textarea placeholder="Add a note!" value=noteCopy class='newNoteArea' 
  
  autofocus=true}}&lt;br&gt;
  &lt;button class='createNoteButton'{{action 'newNote'}} style='font-size:2em'&gt;Save Note&lt;/button&gt;&lt;br&gt;&lt;br&gt;
  &lt;br&gt;
  {{#each note in model}}
    &lt;div class="noteShow"&gt;
        {{note.body}}&lt;br&gt;
    &lt;img src="assets/erase.gif" alt="" class='deleteNoteButton'{{action 'deleteNote' note.id}} style='width:4em'/&gt;
  &lt;/div&gt;
  {{/each}}
  {{outlet}}
  </code></pre>
  
  <p>My server does the sorting properly once the note creates the timestamps attributes... But since I get </p>
  
  <blockquote>
    <p>id: null, body: "some body", created_at: undefined, updated_at: undefined</p>
  </blockquote>
  
  <p>every time I create a new note, it doesn't do anything it's supposed to, until I refresh.  It occurred to me that this may be a problem with promises, but after trying to implement some .success() and .then() lines, I have a feeling this isn't the case.</p>
  
  <p>Forgive me if this is a newbie question, but I'm still quite new to Ember.  Any input is appreciated.  Thanks!</p>