我是 emberJS 的新手,我想知道关于 DS.Store 修订值的一件事。
从文档和Katz 的 peepcode 视频(我强烈推荐)中,当版本太高时,您会在控制台中收到一条不错的小错误消息,例如:
App.store = DS.Store.create({
revision: 11,
adapter: DS.RESTAdapter.create({
namespace: 'api'
})
});
可以返回:
Uncaught Error: Error: The Ember Data library has had breaking API changes since the last time you updated the library. Please review the list of breaking changes at https://github.com/emberjs/data/blob/master/BREAKING_CHANGES.md, then update your store's `revision` property to 4
我知道,当显示此消息时,您必须返回到ember-data 源代码的重大更改页面,但对于我需要查看的内容,我真的很困惑。
对于第 5 版(我想我也在尝试升级的版本),有很多东西,但似乎没有一个真正适用于我的应用程序。
因此,就升级修订的方法而言,有人可能会为我提供一些指导。您是否需要解决修订说明,然后增加修订号(然后重复),或者这是否意味着某些内容已被破坏并且您需要暂时使用该修订号?
很抱歉这篇冗长的帖子,但我正试图摆脱自己的困惑:)
谢谢!