如何从.save返回验证信息

时间:2013-06-26 19:20:36

标签: json rest ember.js ember-data

使用DS.RESTAdapter,当创建一个ember新数据对象并saved时,POST请求将以该对象的json表示形式发送到服务器。服务器可以返回修改后的对象,但是如何发送验证信息呢?

1 个答案:

答案 0 :(得分:1)

这不是官方的,但您可以发回错误对象。使用未验证的字段和stadus代码422

所以状态代码为422内容{"errors": {"foo": "no foo barr"}}

您的记录会收到包含错误消息的错误对象,并且数据会阻止您发送更新,直到您更改了包含错误的字段