我有以下JSON-GET响应:
{
"check_lists": [
{
"id": 2,
"name": "Servicebesuch",
"description": ""
}]
}
问题是" check_lists"我在RESTSerializer的extract / extractSingle方法之一中解决的名称,因此数据被成功加载和反序列化为名为App.Checklist的模型。
现在我又被卡住了。 为了将我的模型数据序列化为json,我必须做相同的技巧反向,但我找不到钩子。 RESTSerializer的serialize方法只获取纯记录,从this._super ...调用接收的序列化json只保存序列化对象而不是调用本身。
服务器期望PUT请求(在更新列表的情况下),参数打包在名为check_list的参数中,但是ember将其发送到名为checklist的参数中。
Processing by CheckListsController#update as JSON
Parameters: {"checklist"=>{"name"=>"Kaffeevertrieb", "description"=>""},
"id"=>"3", "check_list"=>{}}
ActionController::ParameterMissing (param is missing or the value is empty: check_list):
有人知道如何将下划线插入json请求吗?
问候