0

这是我的模型

App.Person = DS.Model.extend({
    first_name: null,
    last_name: null,
    gender: null,
    profession: null,
    age: null
});

Firebug 给了我 2 个错误:

TypeError: Ember.EnumerableUtils is undefined
[Break On This Error]   

removeObject = Ember.EnumerableUtils.removeObject;

这用于扩展 DS.Model

TypeError: DS.Model is undefined
[Break On This Error]   

App.Person2 = DS.Model.extend({

扩展 Ember.Object 使用相同的模型可以正常工作,我只是不能使用 DS。*

对于这些错误消息,Google 有 0 个结果

4

1 回答 1

2

最可能的原因是 ember-data 和 ember 库的错误组合。大约 4 周前Ember.ArrayUtils改名为Ember.EnumerableUtils. 我假设您使用的是最新版本的 ember-data,但使用的是旧版本的 ember.js。如果您对边缘工作感到满意,您可以将 ember 升级到最新版本,或者只是在 ember-data 中进行查找和替换,但您可能会遇到其他一致性问题。

于 2012-07-29T05:42:25.480 回答