Ember.js RC2弃用警告:注册("store","main")

win*_*yer 5 ember.js ember-data

升级到Ember.js RC2后,我收到以下弃用警告:

DEPRECATION: register("store", "main") is now deprecated in-favour of register("store:main");

我需要在这个最小的应用程序中更改以修复它吗?

App = Ember.Application.create();

App.Store = DS.Store.extend({
  revision: 11,
  adapter: 'DS.FixtureAdapter'
});
Run Code Online (Sandbox Code Playgroud)

win*_*yer 4

安装最新版本ember-data.js并将代码更新为:

App = Ember.Application.create();

App.Store = DS.Store.extend({
  revision: 12,
  adapter: 'DS.FixtureAdapter'
});
Run Code Online (Sandbox Code Playgroud)

解决了这个问题。谢谢@finn-maccool!

  • 对我不起作用...现在它给出了一个异常:```未捕获错误:错误:自上次更新库以来,Ember 数据库已发生重大 API 更改。请查看 https://github.com/emberjs/data/blob/master/BREAKING_CHANGES.md 上的重大更改列表,然后将商店的“revision”属性更新为 11```,但没有任何内容可以帮助我 (4认同)