respond_to JSON 해시 내에 가상 속성/메소드를 포함하려고합니다.respond_with 해시에 가상 속성 포함하기
모델 (employee.rb)
attr_reader :my_method
def my_method
return "foobar"
end
감사관 (employees_controller.rb는)
respond_to :json
def index
@employees = Employee.all
respond_with(:data => @employees, :total => Employee.all.count)
end
내가 대한 JSON 루트로 "데이터"가 중요하다 "직원"의 컬렉션 및 해시 내에 "전체"를 포함 할 수 있습니다. 이것은 잘 작동하고 모든 직원과 총 가치에 대한 훌륭한 JSON 결과를 반환합니다.
My qustion : JSON 응답의 직원 해시 내에 각 직원에 대해 가상 속성 "my_method"를 포함하려면 어떻게해야합니까?
시간 내 주셔서 감사합니다.
감사를 사용할 수 있습니다. 내가 뭘 찾고 있었는지 !!!! – Arkan
구문 오류가 있습니다. 그것은 : super.as_json (options) .merge ({: my_method => my_method}) – jBilbo
고 .. 고마워! – primary0