2013-06-20 2 views
0

저는 JBuilder를 JSON DSL로 사용하고 있습니다. 올바르게 작동하지만 JSON을 인쇄하는 방법을 알 수 없습니다.예쁘기 JSON with JBuilder

JSON.pretty_generate를 사용하고 싶지만 문자열이나 해시가 필요하며 JBuilder는 변환하지 않는 사용자 정의 JBuilder 객체입니다.

JBuilder 템플릿으로 JSON을 멋지게 인쇄하는 방법에 대한 아이디어가 있으십니까?

+1

용액/JSON.pretty_generate에 해결을 시도하여 여기 있습니다 : http://stackoverflow.com/questions/13128485/pretty-print-json -bbuilder-in-jbuilder-template-in-rails-3-2-8 생성 –

답변

0

후, 제이빌더 출력을 분석하는 결과 출력

json_builder = Jbuilder.encode do |json| 
    ... your json.data ... 
end 

json_obj = JSON.parse(json_builder) 
puts  JSON.pretty_generate(json_obj)