尝试为DS.Store创建自定义适配器时断言失败

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)

有什么新的/正确的方法吗?

lul*_*ezi 6

在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