Backbone Collection模型ID未保存在_byId中

时间:2012-07-10 17:01:35

标签: backbone.js

我有一个使用Rails的Backbone应用程序。我从我的API中获取了一系列列表。集合中每个模型的JSON如下所示:

{
  "id": "4ffc55680be4443f66000005",
  "created_at": "2012-07-10T09:16:40-07:00",
  "name": "List-1",
  "list_items": []
}

出于某种原因,当我获取集合时,不会填充lists集合的_byId对象。我的JSON格式不正确还是存在其他问题?

1 个答案:

答案 0 :(得分:0)

你的猜测可能是正确的。 这是Rails生成JSON的方式。

您可以更改Rails,或更改Backbone读取JSON的方式 https://gist.github.com/719080

信用:How to populate a Backbone.js collection's _byId array so that I can use `get` on it?