ember.jsとember-dataの最新のマスターブランチを使用しようとしています。
詳細は次のとおりです。
window.Links = Ember.Application.create();
Links.Store = DS.Store.extend({
revision: 11,
adapter: 'DS.RESTAdapter'
});
Links.List = DS.Model.extend({
urls: DS.hasMany('Links.Url', { embedded: true })
});
Links.Url = DS.Model.extend({
url: DS.attr('string'),
list: DS.belongsTo('Links.List')
});
コンソールで次のことを行うと:
var list = Links.List.find("test");
APIは以下を返します。
{"list":{"id":"test","urls":[{"id":"44e5aa","url":"http://google.com"}]}}
できます:
list.get("id") // => "test"
list.urls // => undefined
アソシエーションを機能させることができないようです。私は何か間違ったことをしていますか?