我的模特是 var UserLookup = DS.Model.extend({'name':DS.attr('string')});
在我的适配器中,我查找如下 this.store.find('userLookup')。then(function(results){}
REST API的响应是 { “userLookups”:[{ “ID”:1, “名称”: “XXX”},{ “ID”:2 “名称为”: “YYYY”}]}
反序列化后失败并显示错误错误:断言失败:来自findAll的响应必须是数组,而不是未定义
我确保模型查找和JSON响应中的密钥都是camelCased。如果我用一个单词重命名模型,一切正常。
我是否遗漏了序列化程序中可能导致此错误的内容?
答案 0 :(得分:0)
我认为API响应中的根密钥需要user_lookups
,而不是userLookups