title: Ember findRecord and include
body: <p>I have a component which needs to query a service for homes in a postcode. This is to populate a select dropdown list in response to a user entering a postcode.</p>
  
  <p>So I have</p>
  
  <pre class="lang-js prettyprint-override"><code>export default Ember.Component.extend({
      store: Ember.inject.service(),
      actions: {
          findHome: function(){
              // component declared for promise
              var component = this;
              var postcode = this.get( 'area.postcode');
              var store = this.get('store');
  
              // EITHER...
              var x = store.findRecord('postcode', postcode, {include: 'homes'})
                  .then( function (area) {
                      component.set( 'homes', area.homes);
              });
  
              // OR...  
              var x = store.findRecord('postcode', postcode, {include: 'homes'})
              component.set( 'homes', x.homes );
  
          }
      }
  });
  </code></pre>
  
  <p>Anyway,it doesn't work as neither solution has a proper array of <code>homes</code>. How should I be doing this?</p>
  
  <p>I can see Mirage returning the data (postcode and included homes) in response to the findRecord.</p>