Ember.js 如何升级emberjs DS.Store中的修订版

Ember.js 如何升级emberjs DS.Store中的修订版,ember.js,ember-data,Ember.js,Ember Data,我是emberJS的新手,我想知道关于DS.Store修订值的一件事 从文档和(我强烈推荐)中,当版本太高时,您会在控制台中看到一条很好的小错误消息,例如: App.store = DS.Store.create({ revision: 11, adapter: DS.RESTAdapter.create({ namespace: 'api' }) }); 可以返回: Uncaught Error: Error: The Ember Data library has had

我是emberJS的新手,我想知道关于DS.Store修订值的一件事

从文档和(我强烈推荐)中,当版本太高时,您会在控制台中看到一条很好的小错误消息,例如:

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 
我理解,当显示此消息时,您必须返回到,但我真的很困惑,因为我需要查看的是什么

对于修订版5(我想我也在尝试升级该修订版),有很多东西,但似乎没有一个真正适用于我的应用程序

所以,有人可能会为我提供一些关于升级修订的方法论方面的指导。您是否需要填写修订说明,然后填写修订号(然后重复),或者这是否意味着某些内容已被破坏,您需要暂时使用该修订号

很抱歉,这篇文章太长了,但我正试图摆脱自己的困惑:)


谢谢

很高兴看到你给余烬一个机会

因此,错误消息的作用正好相反——它抱怨您的修订版(5)对于ember-data.js版本来说太低了。Ember强制您手动更新版本号,以匹配当前版本号。恩伯数据库变化如此之快,他们想让每个人都意识到破坏性的变化。如果您正在构建新的内容,只需将修订设置为当前的内容(从今天起为11)

那个peepcode视频很好,但已经过时了。在使用当前版本的余烬时尝试跟随是行不通的。在过去的几周里,Ember发生了很大的变化,你可以在网上找到的大部分教程/等等都没有跟上。目前最好的信息来源是指南:


此外,我还建议观看上个月在西雅图Ember.js meetup上的Tom Dale和Yehuda Katz演示:

很高兴看到你给Ember一个机会

因此,错误消息的作用正好相反——它抱怨您的修订版(5)对于ember-data.js版本来说太低了。Ember强制您手动更新版本号,以匹配当前版本号。恩伯数据库变化如此之快,他们想让每个人都意识到破坏性的变化。如果您正在构建新的内容,只需将修订设置为当前的内容(从今天起为11)

那个peepcode视频很好,但已经过时了。在使用当前版本的余烬时尝试跟随是行不通的。在过去的几周里,Ember发生了很大的变化,你可以在网上找到的大部分教程/等等都没有跟上。目前最好的信息来源是指南:


此外,我还建议观看上个月在西雅图Ember.js meetup上的Tom Dale和Yehuda Katz演示:

,因为Michael说教程有点过时。我更新到了libs的实际版本(jquery、handlebar、ember和ember数据)。DS的当前版本为12

App.Store = DS.Store.extend({
    revision: 12,
adapter: 'DS.FixutreAdapter'

}))

正如Michael所说,教程有点过时了。我更新到了libs的实际版本(jquery、handlebar、ember和ember数据)。DS的当前版本为12

App.Store = DS.Store.extend({
    revision: 12,
adapter: 'DS.FixutreAdapter'

}))

谢谢@Michael mmm,所以我放了修订版:11,它抱怨并要求我“降级”到修订版4,在升级之前修复我的错误,对吗?我看了这段视频,看到了Katz的编码,但不知怎么的,我取得了一些突破。。。而且,我们应该喝咖啡……;)谢谢@Michael mmm,所以我放了修订版:11,它抱怨并要求我“降级”到修订版4,在升级之前修复我的错误,对吗?我看了这段视频,看到了Katz的编码,但不知怎么的,我取得了一些突破。。。而且,我们应该喝咖啡……;)因此,为了澄清我的问题,嵌入到ember rails gem中的ember数据似乎已经过时了。在控制台中检查DS.CURRENT_API_版本有助于了解我使用的是哪个版本或ember数据。因此,为了澄清我所面临的问题,我不得不这样做,似乎嵌入到ember rails gem中的ember数据已经过时了。在控制台中检查DS.CURRENT_API_版本有助于了解我使用的是哪个版本或ember数据。因此,我不得不