这是我的模型

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

Firebug 给了我两个错误:

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 个结果

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top