我正在努力使用Ember Data和ActiveModelAdapter来处理错误响应。我已经用Google搜索了,并且一致认为json格式需要{errors:{field_name:["我的错误消息","另一个错误"]}}但是我回来了这是在HTTP 500响应我的模型"错误"属性仍然是空的Ember对象。
另外,根据我的阅读,Ember Data与JSON API标准(由Ember的Yehuda Katz创建)兼容,因此如果可能的话,我希望以下列格式返回错误:
http://jsonapi.org/format/#errors
这将允许我返回一个"标题","代码"但是,我找到的所有Ember数据处理错误的例子都没有证明这种格式正在使用,它们似乎将错误格式限制为字段名称键和一个或多个消息字符串。我错误地认为ActiveModelAdapter可以处理这种类型的响应吗?
如果有人能帮助我,我会感激不尽。
感谢。