2012-10-01 4 views
1

저는이 개념에 대해 정말로 혼란스러워합니다. JSON 응답을 처리하는 API을 만들어야합니다. 나는 this 과 다른 곳을 읽었습니다, 그들은 모두 컨트롤러의 show 또는 index 부분에 대한 예제를 보여주었습니다. 모델의 모든 특성을 출력하는 곳을 이해합니다. 하지만 내 주요 질문은, 누군가가 창조하거나 편집한다면, 나는 그곳에있는 전체 JSON으로 무엇을해야 하는가?API와 JSON을 사용하는 레일

답변

1

성공적인 작성을 위해 200을 다시 전달한 다음 응답을 작성하지 않으면됩니다.

렌더링 : 다른 한편으로는, 당신은 클라이언트가 (이 필요하다고 업데이트하는 객체에 대한 몇 가지 중요한 정보를 추가 한 경우 확실하지 않은 경우, 가정 아무것도 => 사실은

것을 클라이언트 것 그것을 필요로 함), 업데이트 된 객체의 속성을 다시 전달해야합니다.


respond_to do |format| 
    format.json {render :json => {... }} 
end 
+0

나는 200 가지를 어떻게 되 돌리는 지 모른다. –

+1

2xx html 코드를 전달하면 http 요청이 성공적 이었음을 의미합니다. 대부분의 아약스 클라이언트 (Jquery 포함)는 성공한 것으로 2xx의 http 코드를 해석하고 success() 콜백을 트리거합니다. –

관련 문제