我用一个模型构建了骨干应用程序(" conference")。现在我添加了第二个模型(" talk")。会谈属于会议,会议有很多会谈。创建了嵌套的json,很容易将它呈现为单个会议模板,其中包含.eco:
我基本上可以构建嵌套的json并渲染嵌套属性,没问题,但它是一个很好的架构吗?以后会有更多层次,每次谈话都会有很多评论。我该怎么做?
我应该建立新实体"会谈"并使用Backbone - 关联?
处理模型关系的正确方法是什么。
我的代码基于backboneonrails教程,结构非常简单:https://github.com/lipenco/talkingheads 我想在进入相关模型的同时保持良好的架构。
答案 0 :(得分:2)
将对象存储在模型的属性中并不好。如果更改属性为对象的属性值,则可能会出现“更改”事件未触发的问题。
所以我认为最好为谈话创建单独的模型。您可以手动执行所有关联工作,也可以使用库:http://backbonerelational.org/