中升級版本我是emberJS的新手,我想知道關於DS.Store修訂版本的一件事。如何在emberjs DS.Store
的文件和Katz's peepcode video(我強烈推薦),你在當修訂太高,例如控制檯一個可愛的小錯誤消息:
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
據我所知,當顯示這條信息時,你必須回頭參考breaking change page of the ember-data source code,但我真的很困惑,因爲我需要研究什麼。
對於修訂版5(我想升級的版本我猜),有太多的東西,似乎沒有真正適用於我的應用程序。
所以,有人可能能夠提供一些指導,只要有關升級修訂的方法是什麼。您是否需要解決修訂說明,然後修改修訂號(然後重複)或是否意味着某些內容已被破壞,您需要暫時使用該修訂號?
很抱歉冗長的職位,但我試圖擺脫我自己的困惑:)
致謝!
因此,爲了澄清我遇到的問題,嵌入到ember-rails gem中的ember-data似乎已過時。 檢查控制檯中的** DS.CURRENT_API_REVISION **有助於理解我正在使用的版本或餘燼數據。 因此,我不得不[從github回購下載和編譯燼數據](https://github.com/emberjs/data) – X2theZ