2017-10-11 8 views
-2

에 약속 목록이 있습니다. @ 약속은입니다. 내가 지금은 고객의 객체를 받아 고객 부분 파일 을 렌더링 할이json.array에서 관련된 객체 전달하기 jbuilder

appointment_object.customer 

같은 약속의 해당 고객에 액세스 할 수 있습니다.

고객의 일부분을 렌더링하는 jbuilder 파일입니다. 문제는 여기에 내가 @appointments를 가지고 있지만이 부분 내부의 해당 고객을 보내고 싶습니다. (나는 고객이 부분을 바꾸기 위해 을 사용하지 않습니다. 우리가 그것을 내부에서도 수행 할 수 있다는 것을 알고 있기 때문입니다. 그러나 이것은 부분적으로 입니다.

json.customers do 
    json.array! @appointments, partial: 'api/v1/customers/customer', as: :customer 
end 

답변

2

찾을 용액)을 변경 자신

json.customers do 
    json.array! @appointments do | app | 
    json.partial! 'api/v1/customers/customer', customer: app.customer 
    end 
end