gpt4 book ai didi

ember-data - 如何将 ember-rails 的 ember-data 版本升级到修订版 12?

转载 作者:行者123 更新时间:2023-12-04 05:04:36 25 4
gpt4 key购买 nike

我有 ember-rails更新到大师:

bundle update ember-rails
Updating git://github.com/emberjs/ember-rails.git
Fetching gem metadata from https://rubygems.org/.........
....
Using ember-rails (0.11.1) from git://github.com/emberjs/ember-rails.git (at master)
....
Your bundle is updated!

我想使用最新的 ember-data修订版 (12),但每次我将应用程序的商店修订号更新为 12,即:
App.Store = DS.Store.extend({
revision: 12,
adapter: App.Adapter.create()
});

我看到以下错误消息:
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 11

...当我查看 DS.CURRENT_API_REVISION 时,它是 11:
console.log(DS.CURRENT_API_REVISION); // 11

有没有办法让 gem 加入修订版 12,或者我必须自己构建 ember-data 并覆盖包含的版本?

最佳答案

本伯顿的解决方案适用于所要求的内容,但在最新的 ember-data it uses an internal method 'readOnly' that was only added to in ember RC2 中.

因此,您需要最新的 ember 才能运行最新的 ember-data。完整的解决方案是简单地忽略解决方案的第二行,留下以下内容:

rails generate ember:install --head

关于ember-data - 如何将 ember-rails 的 ember-data 版本升级到修订版 12?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15690369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com