如何为 Rails API 格式化 Ember 数据中的 json?
How to format json in Ember Data for Rails API?
我正在使用 Ember 2.3 和 Ember 数据,但无法将数据保存到我的 rails 服务器。数据的格式似乎不符合服务器的预期。
有效的数据(来自脚手架应用程序)如下所示:
{name: "Clinic Demo", code: "CLN", position: 4}
这是Ember发送的数据:
{"data":{"attributes":{"name":"Clinic Demo","code":"CLN","position":5},"type":"clinics"}}
我应该查看序列化程序还是更改服务器期望的内容?序列化程序可能就是答案。配置的适配器确实访问了服务器,但不期望这种类型的 json 数据。 active-model-adapter
是否纠正了这个问题?
另外 ember 返回了这个非常难以描述的错误:
Error: The adapter rejected the commit because it was invalid
是的,你应该使用 active-model-adapter
maintained by Ember Data organisation. All instructions how to use can be found in README。
我正在使用 Ember 2.3 和 Ember 数据,但无法将数据保存到我的 rails 服务器。数据的格式似乎不符合服务器的预期。
有效的数据(来自脚手架应用程序)如下所示:
{name: "Clinic Demo", code: "CLN", position: 4}
这是Ember发送的数据:
{"data":{"attributes":{"name":"Clinic Demo","code":"CLN","position":5},"type":"clinics"}}
我应该查看序列化程序还是更改服务器期望的内容?序列化程序可能就是答案。配置的适配器确实访问了服务器,但不期望这种类型的 json 数据。 active-model-adapter
是否纠正了这个问题?
另外 ember 返回了这个非常难以描述的错误:
Error: The adapter rejected the commit because it was invalid
是的,你应该使用 active-model-adapter
maintained by Ember Data organisation. All instructions how to use can be found in README。