를 :
는 새 레코드를 지속하지만 어떤 이유로 요청 페이로드는 레코드가 데이터가 비록 비어 있습니다. http://jsfiddle.net/brancusi/m8VrB/16/(. 그것은 우리가 저장에 요청 페이로드를 검사 할 수 있습니다 만 거기는 중포 기지를 무시)
설명 :
당신은 것을 볼 수 여기에
은 바이올린의 레코드를 저장할 때 요청 페이로드는 비어 있습니다. 이상적 요청 페이로드는 다음과 같이 보일 것입니다 :
{
"inventory": {
"entry_time": "2014-02-05",
"client_id": 1,
"user_id": 1,
"product_stock_levels": [
{
"product_id": 1,
"quantity": 2
},
{
"product_id": 2,
"quantity": 0
},
{
"product_id": 3,
"quantity": 8
}
]
}
}
참고 :
이 단지는 새 레코드 때 문제가 될 것으로 보인다. 기존 레코드를 업데이트하면 올바른 페이로드가 전송됩니다.
지시 사항을 추가해야합니다. 양식을 제출하고 네트워크 활동을 시청하십시오. 또한 콘솔 로그를 확인하면 수량이 올바르게 나오므로 데이터가 있습니다. –
레코드에 소품을 추가하고 페이로드에있는이 바이올린을위한 포크를 만들었으므로 문제는 실제로 "hasMany"레코드에만 있습니다. http://jsfiddle.net/brancusi/MLkRV/8/ –
지금까지 두 단계로이 작업을 수행해야합니다. 나는 부모 레코드를 저장하고 약속에 -> 그 다음에 나는 자식 세트를 저장한다. 실제 데이터를 사용할 때 서버에 약 10 건의 호출이 이루어 지지만 합계는 발생합니다. 이것은 실제로 1 회 통과으로 20-30 개 제품으로 확장되지 않습니다. –