EmberJS:一个字段的JSON-API错误包含在另一字段的错误中

时间:2019-02-21 16:34:13

标签: ember.js json-api

我有一个仅包含主题和内容字段的票证模型。

subject: DS.attr('string'),
content: DS.attr('string')

在新的视野中,提交包含内容但没有主题的新票证会返回以下错误:

{"errors":[{"source":{"pointer":"/data/attributes/subject"},"detail":"doit être rempli(e)"}]}`

这是控制器动作:

saveTicket(ticket){
      let promise=ticket.save();
      promise.then(
        () => this.transitionToRoute('tickets')
      );
      return promise;
    }

ticket.errors.subject[0].message正确包含了服务器答案中的详细信息,但是ticket.errors.content[0].message还包含了错误消息。

为什么错误附加到每个字段?

1 个答案:

答案 0 :(得分:1)

content是保留字。更改属性名称后,它便开始起作用。