1

对于当前的 ember-data 0.13,有没有办法从 PUT 请求的响应内容中更新模型?

在我的 REST api 字段(例如 updated_at)中,在对象更新期间在服务器上设置,并且客户端模型需要使用来自 PUT 请求的响应内容进行更新。

具体来说,需要从 PUT 响应中设置用于并发处理的 updated_at 属性。

4

1 回答 1

3

弄清楚了。以供将来参考,如果 REST API 作为 PUT 请求的结果返回有效负载,则它不得位于数组内。

即:

{
  "client": {
    "__v": 2,
    "_id": "51d47b5b3f7499341a00006a",        
    "created_at": "2013-07-03T19:28:27.868Z",
    "created_by": "51d47b5b3f7499341a000003",
    "name": "A1",        
    "updated_at": "2013-07-04T21:20:36.311Z",
    "updated_by": "51d47b5b3f7499341a000004",
  }
}

而不是这个:

{
  "client": [
    {
      "__v": 2,
      "_id": "51d47b5b3f7499341a00006a",
      "created_at": "2013-07-03T19:28:27.868Z",
      "created_by": "51d47b5b3f7499341a000003",
      "name": "A1",
      "updated_at": "2013-07-04T21:23:11.943Z",
      "updated_by": "51d47b5b3f7499341a000004",
    }
  ]
}
于 2013-07-04T21:24:52.847 回答