2012-05-02 3 views
0

죄송합니다. 바보 같은 질문 인 경우 죄송합니다.레일즈 컨트롤러에서 JSON 배열의 여러 부분을 렌더링 할 수 있습니까?

format.js { render :partial => 'quickbooks/job', :locals => {:job => @jobs_to_sync }, :layout => false } 

그리고 @jobs_to_sync 많은 작업의 배열입니다 :

그러나 내가이를 반환하는 것입니다 AJAX 요청을 말한다. 그래서 멋진 자바 스크립트로 이러한 모든 작업을 작성하는 대신, 내가 이미 가지고있는 부분과 함께 나를 위해 구축 된 전체 배열을 반환 할 수 있습니까?

이것은 내가 레일이 개체는 부분에서 구현 반환 하나 객체를 한 경우 정확한 같은 방법이 될 것입니다. 하지만 레일스가 JSON을 통해 반환하도록하고 싶습니다. 모든 객체는 동일한 부분으로 구현됩니다.

이렇게하면 원래의 AJAX 호출에서 success(data) 반환을 추가 할 수 있습니다.

답변

0

새 개체를 만들고지도 Ou 해시를 사용하면 다른 모든 개체와 함께 더 큰 개체를 만들 수 있습니다. 은 다음과 같습니다. @MyObject = new Object; @ MyObject.json1 = json1 @ MyObject.json2 = json2 . . .

관련 문제