간단한 모델이 있고 RESTadapter를 사용하여 데이터를 가져옵니다. JSON 요청이 실행되었지만 다음과 같은 오류가 발생합니다. "서버가 0 키를 가진 해시를 반환했지만 매핑이 없습니다."Ember 데이터 : 서버가 키 0으로 해시를 반환했지만 매핑이 없습니다.
이유가 무엇인지 알 수 있습니까?
모델 :
는 요청 articles.json의 JSON 응답
App.Article = DS.Model.extend({
title: DS.attr('string')
});
:
[
{
"id": 1,
"title": "Title 1"
},
{
"id": 2,
"title": "Title 2"
}
]
내가 ... 이유는 응답의 형식입니다 생각 난 이미 변경 내 응답은 "기사"를 포함하고, 그러나 동일한 문제를 찌른다.
[
{
"article": {
"id": 1,
"title": "Title 1"
}
},
{
"article": {
"id": 2,
"title": "Title 2"
}
}
]
JSOn 요청 및 응답을 RESTadapter와 함께 사용하기 위해 포맷하는 방법에 대한 좋은 설명서는 어디에서 찾을 수 있습니까?
감사합니다. 루트 요소 "article"을 포함한 후에도 여전히 작동하지 않습니다. 동일한 오류가 발생합니다. 문제는 복수 화일 수 있습니까? 나는 "기사"에 넣어야하는 기사의 목록을 반환합니다. 다른 제안? – cyclomarc
완전히 기사가 기사 일 필요가 있습니다. 제 실수는 대답을 편집 할 것입니다. – kiwiupover
이것은 실제로 올바른 구조입니다. 예상 Ember JSON 구조에 대한 문서를 어디에서 찾을 수 있습니까? 많은 감사합니다. Marc – cyclomarc