我有一个仅包含主题和内容字段的票证模型。
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
还包含了错误消息。
为什么错误附加到每个字段?
答案 0 :(得分:1)
content
是保留字。更改属性名称后,它便开始起作用。