Ember.js Ember.Map.create()->;未捕获类型错误:无法调用方法';创建';未定义的

Ember.js Ember.Map.create()->;未捕获类型错误:无法调用方法';创建';未定义的,ember.js,Ember.js,我正在尝试运行ember数据存储(https://github.com/emberjs/data)-但是 window.App.store = DS.Store.create revision: 3, adapter: DS.RESTAdapter.create({ bulkCommit: false }) 已失败,但在以下位置出现未定义的异常: DS.Transaction = Ember.Object.extend({ init: function() { set(th

我正在尝试运行ember数据存储(https://github.com/emberjs/data)-但是

window.App.store = DS.Store.create
  revision: 3,
  adapter: DS.RESTAdapter.create({ bulkCommit: false }) 
已失败,但在以下位置出现未定义的异常:

DS.Transaction = Ember.Object.extend({
  init: function() {
   set(this, 'buckets', {
       clean:   Ember.Map.create(),
我在地图上找到了一些文件(http://ember-apis.herokuapp.com/symbols/global.html),但它看起来不像是在我使用的版本的ember命名空间中定义的

我正在使用:

  • 余烬轨道:
  • 余烬数据:

我构建了ember数据(使用rake dist)并将其包括在内——除了ember rails附带的版本之外,它还需要其他版本的ember吗

Ember.Map
自提交后可用。您使用的是Ember.js版本0.9.5吗?有一个可用的
ember latest.js

解决了这个问题:这里的原因是,ember rails使用了2个月前的ember发行版,但还没有包括地图。我分叉了ember rails()并将打包的ember.js更新为ember的当前版本,现在可以找到地图,数据存储也可以工作了。请自担风险使用此fork:除了Map之外,它还引入了许多突破性的更改(例如SC名称空间最终消失),并且尚未经过彻底测试。。。