2016-03-01 54 views
0

我使用Ember 2.3和Ember Data,但在將數據保存到我的Rails服務器時遇到問題。看起來數據的格式不適合服務器的期望。如何格式化Ember Data for Rails API中的json?

的作品(從腳手架應用程序)的數據是這樣的:

{name: "Clinic Demo", code: "CLN", position: 4} 

這是灰燼數據發送:

{"data":{"attributes":{"name":"Clinic Demo","code":"CLN","position":5},"type":"clinics"}} 

我應該看看串行或改變什麼服務器期望?串行器可能是答案。配置的適配器確實打到服務器,但不期待這種類型的json數據。 active-model-adapter糾正了這個問題嗎?

而且燼將返回這個非常非描述錯誤:

Error: The adapter rejected the commit because it was invalid 

回答

0

是的,你應該使用active-model-adapter由灰燼數據組織維護。所有說明如何使用可在README中找到。

+0

謝謝!奇蹟般有效。另外我發現我沒有在適配器頭文件中包含Content-Type ... oops – michael