2012-04-11 2 views
4

나는 다음과 같은 메시지 백본 설정이 사라집니다 모든 것이 제대로 표시됩니다. 그러나 모델을 변경하고 목록 항목이 다시 렌더링되면 모델의 보낸 사람 해시가 비어있게됩니다. 따라서 렌더러는 보낸 사람의 이름을 출력하지 않습니다. 속성은 중첩 된 것이 아니기 때문에 제목이 계속 표시됩니다., 일부 중첩 된 속성은

중첩 된 속성이 사라지는 이유는 무엇입니까? 일부 중간 모델을 렌더링합니까?

+0

지금 같은 문제가 있습니다. – kikuchiyo

+0

그럼 알아 냈어? – rfunduk

+0

늦게까지 업데이트 해 주셔서 죄송합니다.하지만 어떻게 든 제 문제는 몇 달 전에 사라집니다. @Chris_Bui 편집하고 내 질문 아래에 예제를 추가 하시겠습니까? 다른 사람들이 문제를 디버그하는 것이 더 쉬울 수도 있습니다. – lulalala

답변

1

처음 시도하는 것은 InboxItemViewrender 방법에서 console.log(@model, @model.toJSON())입니다. 웹 속성 또는 방화범을 사용하여 결과 객체를 확장하고 그 차이점을 확인하십시오. 실제 필드가 삭제 될 이유는 없으므로 모델에 무엇이 있는지와 무엇이 toJSON에서 나오는지 파악해야합니다.

1

확인하려면 컨트롤러를 확인해야하지만 모델을 저장하면 게시 된 템플릿과 다른 템플릿을 통해 업데이트 된 응답이 표시됩니다.

관련 문제