从the API-documentation复制粘贴“有效负载”和序列化程序我创建了以下的JsFiddle:
http://jsfiddle.net/NQKvy/481/
我收到以下错误:
加载路由时出错:错误:断言失败:您必须在传递给
id
的哈希中包含push
有什么想法吗?
答案 0 :(得分:0)
Ember不使用normalizeHash。我不是为什么。 在将其传递给_super
之前我更改了有效负载payload = {
comments: comments.map(function(hash){
hash.id = hash._id;
hash.title = hash.comment_title;
delete hash._id;
delete hash.comment_title;
return hash;
}),
posts: posts };
并在帖子中存储comment._id而不是评论本身
postCache[comment.post_id].comments.push(comment._id);
它有效。