私は 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 (私がアップグレードしようとしているリビジョンでもあると思います) については、非常に多くのことがあり、どれも私のアプリには当てはまらないようです。
したがって、リビジョンのアップグレードに関する方法論に関する限り、誰かが私に何らかのガイダンスを提供できるかもしれません。リビジョン ノートに対処してからリビジョン番号を上げる必要がありますか (それから繰り返します)、それとも何かが壊れていて、当分の間そのリビジョン番号を使用する必要があるということですか?
長い投稿で申し訳ありませんが、私は自分の混乱から抜け出そうとしています:)
ありがとう!