【发布时间】:2018-01-30 18:33:36
【问题描述】:
我正在使用 JSONAPIAdapter 制作我的第一个 Ember/Phoenix 应用程序。当进行发布请求时,Ember 会以 Assertion Failed: AdapterError expects json-api formatted errors array.
下面是相关代码:
适配器/application.js
import DS from 'ember-data';
import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';
import config from '../config/environment';
export default DS.JSONAPIAdapter.extend(DataAdapterMixin, {
});
序列化器/application.js
import DS from 'ember-data';
export default DS.JSONAPISerializer.extend({
});
请求负载:
{
"data": {
"attributes": {
"name": ""
},
"relationships": {
"user": {
"data": {
"type": "users",
"id": "1"
}
}
},
"type": "listings"
}
}
响应负载:
{"errors":{"name":["can't be blank"]}}
为什么 Ember 总是给我这个错误?
【问题讨论】: