我已将ember-rails更新为master:
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...and当我查看DS.CURRENT_API_REVISION时,它是11:
console.log(DS.CURRENT_API_REVISION); // 11有没有办法让gem引入12版,或者我必须自己构建ember-data并覆盖包含的版本?
发布于 2013-04-12 02:02:14
benburton的解决方案满足了要求,但在最新的ember-data it uses an internal method 'readOnly' that was only added to in ember RC2中。
因此,您需要最新的ember才能运行最新的ember-data。完整的解决方案是简单地忽略解决方案的第二行,留下以下内容:
rails generate ember:install --head发布于 2013-03-29 03:31:13
我最终使用ember-rails来生成ember+ Ember -data,然后像这样删除Ember的更新版本:
rails generate ember:install --head
rm vendor/assets/ember/development/ember.js vendor/assets/ember/production/ember.jshttps://stackoverflow.com/questions/15690369
复制相似问题