ember-data を使い始めましたが、データのマッピングに問題があります
ここに私のコードの例があります(バックエンドから受信したデータの例としてjsonTestを配置しました。バックエンドでは作業せず、サーバーからの応答を変更できません)
Clive = Ember.Application.create();
// MODEL
Clive.Deadline = DS.Model.extend({
title : DS.attr('string'),
});
jsonTest = '{"items":[{"id":93,"title":"title","date":"14-11-2012"}]}';
// Adapter
Clive.adapter = DS.Adapter.create({
findAll : function(store,type){
var self = this;
self.didFindAll(store, type, jsonTest);
}
});
Clive.store = DS.Store.create({
revision: 11,
adapter: 'Clive.adapter'
});
Clive.deadlineList = Clive.Deadline.find().get('items');
コードを実行すると、次のエラーが発生します。
Uncaught Error: assertion failed: Your server returned a hash with the key 0 but you have no mapping for it
ここに例のjsfidlleがあります:http://jsfiddle.net/gilles/6D5BC/