Search code examples
ember.jsember-dataember-app-kit

Embedded mapping for ember-data with ember-app-kit


I'm trying to create an embedded mapping as described in the docs. However I can't seem to get it to work. I'm struggling to get the instance of my adapter so I can run the map() function. Here's what I have so far

var App = Ember.Application.create({
  LOG_ACTIVE_GENERATION: true,
  LOG_VIEW_LOOKUPS: true,
  LOG_TRANSITIONS: true,
  modulePrefix: 'appkit', // TODO: loaded via config
  Resolver: Resolver,
  Router: Ember.Router.extend({
    router: router
  }),
  Store: DS.Store.extend({
    adapter: adapter
  })
});

//App.Store.adapter.map('transaction', {
//  'entries': {embedded: 'always'}
//});

What's the correct code for the actual mapping? (entry and transaction are two models).


Solution

  • It seems that the data on the main Ember site about embedded records is out of date. The Ember Data TRANSITION document describes the new way to handle embedded records.

    https://github.com/emberjs/data/blob/master/TRANSITION.md#embedded-records