Ember.js 重新加载一个异步服务器时,会有很多链接,这些链接来自具有余烬数据的服务器

Ember.js 重新加载一个异步服务器时,会有很多链接,这些链接来自具有余烬数据的服务器,ember.js,ember-data,Ember.js,Ember Data,基本上是这个问题: 如果提供的解决方案不再适用于我,请使用带有Ember Data 1.0.0-beta.8的Ember 1.6.1 我得到的是: Error: Assertion Failed: The response from a findHasMany must be an Array, not undefined at new Error (native) at Error.EmberError (http://localhost:3000/assets/ember.j

基本上是这个问题:

如果提供的解决方案不再适用于我,请使用带有Ember Data 1.0.0-beta.8的Ember 1.6.1

我得到的是:

Error: Assertion Failed: The response from a findHasMany must be an Array, not undefined
    at new Error (native)
    at Error.EmberError (http://localhost:3000/assets/ember.js?body=1:2966:23)
    at Object.Ember.assert (http://localhost:3000/assets/ember.js?body=1:119:15)
    at http://localhost:3000/assets/ember-data.js?body=1:11290:15
    at invokeCallback (http://localhost:3000/assets/ember.js?body=1:10559:19)
    at publish (http://localhost:3000/assets/ember.js?body=1:10229:9)
    at publishFulfillment (http://localhost:3000/assets/ember.js?body=1:10649:7)
    at http://localhost:3000/assets/ember.js?body=1:16067:9
    at DeferredActionQueues.invoke (http://localhost:3000/assets/ember.js?body=1:8597:18)
    at Object.DeferredActionQueues.flush (http://localhost:3000/assets/ember.js?body=1:8647:15)

正如该线程中的一条注释建议修复的那样,您需要添加一行额外的代码。在store.findHasMany上方仅一行,添加:meta.type=type;此外,我认为他们在hasMany上实现了重新加载,但可能会在下一个测试版的ember-data中发布。奇怪的是,我可以发誓在没有做任何事情之前添加这一行。但现在它做到了,它修复了一切。谢谢阿尔特里姆