Rob*_*Rob 2 ember.js ember-data
刚刚上传到ember1.0和最新的余烬数据.现在当我尝试创建我的商店时,我收到了这个错误.
断言失败:您尝试将
adapter属性设置为实例DS.Adapter,应该是名称或工厂
App.Store = DS.Store.extend({
revision: 12,
adapter: adapter.create()
});
Run Code Online (Sandbox Code Playgroud)
有什么新的/正确的方法吗?
在Ember Data 1.0.beta.1中,您不必再延伸DS.Store.只需从DS.Model您的适配器扩展您的模型DS.RESTAdapter.如果根据以下命名约定命名模型和适配器(以及序列化程序),则它们会自动连接.
App.Post = DS.Model.extend({
// ...
});
App.PostAdapter = DS.RESTAdapter.extend({
// ...
});
Run Code Online (Sandbox Code Playgroud)
另请参阅Ember Data 1.0.beta.1转换参考:https://github.com/emberjs/data/blob/master/TRANSITION.md#per-type-adapters