Ember.js 余烬数据:已加载数据哈希。。。但没有主键';未定义';提供

Ember.js 余烬数据:已加载数据哈希。。。但没有主键';未定义';提供,ember.js,ember-data,Ember.js,Ember Data,我正在尝试使用余烬数据加载模型。获取模型的AJAX调用似乎成功了,但我得到了以下结果 Uncaught Error: assertion failed: A data hash was loaded for a model of type App.Account but no primary key 'undefined' was provided. 未捕获错误:断言失败:已为App.Account类型的模型加载数据哈希,但未提供主键“未定义”。 在ember data.js:1128中,当模型

我正在尝试使用余烬数据加载模型。获取模型的AJAX调用似乎成功了,但我得到了以下结果

Uncaught Error: assertion failed: A data hash was loaded for a model of type App.Account but no primary key 'undefined' was provided. 未捕获错误:断言失败:已为App.Account类型的模型加载数据哈希,但未提供主键“未定义”。 在ember data.js:1128中,当模型没有指定primaryKey时,它似乎推迟了primaryKey的未定义,而不是默认为“id”。但我也尝试过用primaryKey显式,但没有效果

为了完整起见,以下是我的模型:

App.Account = DS.Model.extend({ portfolio_id: DS.attr('integer'), title: DS.attr('string'), user_id: DS.attr('integer'), url: 'investment_account' }); App.Account=DS.Model.extend({ 公文包id:DS.attr('integer'), 标题:DS.attr('string'), 用户id:DS.attr('integer'), url:“投资账户” }); 我正在加载以下内容的帐户:

App.store.find(App.Account, account_id) App.store.find(App.Account,Account\u id)
有什么想法吗?

我通过升级到最新的edge Ember数据“修复”了这个问题(我以前使用了两个项目的当前发行版:0.9.8.1 for Ember.js和Ember Data github站点上四个月的Ember-Data-latest.js)。我仍然使用相同的ember.js发行版,但升级ember数据似乎解决了这个问题

我在使用最新的余烬和余烬数据时遇到了同样的问题。