我有这个工作的余烬剪辑: http://jsfiddle.net/wUC9w/
以下2个型号:
App.Card = DS.Model.extend
title: DS.attr("string")
description: DS.attr("string")
template: DS.belongsTo("template", {async: true})
App.Template = DS.Model.extend
title: DS.attr("string")
cards: DS.hasMany("card", {async: true})
然而,它拒绝在卡片视图中连接两个模型,(它没有获得链接模板的标题)。我尝试在应用中使用{async:true}侧载和预加载相关模板模型,但是ember仍然没有连接这两者。
我已经查看了整个余烬文档并在IRC中提出了很多帮助,但没有运气, 任何观察将不胜感激!
答案 0 :(得分:1)
感谢kingpin2k,
在belongsTo关系上,当使用活动模型序列化程序时,fk的json应该是name_id(在本例中为template_id)。
供参考: https://github.com/emberjs/data/blob/master/TRANSITION.md#underscored-keys-_id-and-_ids