Backbone model 本身并没有提供关联的功能,本想用 Backbone-relational 解决, 但是,在网上看到的示例都是直接用如下代码将 replies 连同 topics 一起发给客户端。
@topics.to_json(:include => :replies).html_safe
结果就是载入 topic/index 的时候对全部 topic 都查询了一次。
第二种方法是自己写关联,在 TopicsRouter 里手动对 RepiesCollection fetch,如果要再加入 user 关联的话,代码很凌乱。
请问还有什么方法可以实现 Backbone model 关联的吗?