Ember Data Normalization

Ember Data Normalization

HTML

<script src="http://builds.emberjs.com/handlebars-1.0.0.js"></script>
<script src="http://builds.emberjs.com/release/ember.js"></script>
<script src="http://builds.emberjs.com/canary/ember-data.min.js"></script>
<script type="text/x-handlebars">
    <h2> Welcome to Ember.js</h2>

    {{outlet}}
</script>

<script type="text/x-handlebars" data-template-name="index">
    Index Template!!!
</script>

JavaScript

App = Ember.Application.create();

/***
  MOCK SERVER DATA
***/
var JSON_DATA = {
    "id": 1
};

/***
  MODELS
***/
App.Page = DS.Model.extend({

});


/***
  MOCK ADAPTER
***/
App.PageAdapter = DS.RESTAdapter.extend({
  findAll: function(store, type, sinceToken) { 
    return Ember.RSVP.resolve(JSON_DATA);
  }
});


/**
  Index route
*/
App.IndexRoute = Ember.Route.extend({
  model: function() {
    return this.store.find('page');
  }
});