Rails 콘솔의 Active-Model-Serializer의 JSON 출력 예측
-
20-12-2019 - |
문제
레일 콘솔에서 Active-Model-Serializer 출력을 테스트하고 출력을 예측하는 방법을 찾고 있습니다.내가 지금까지 발견 한 유일한 솔루션은 다음과 같습니다 :
ap JSON.parse(ProfileSerializer.new(p).to_json)
.
원형 교차로 접근법처럼 보입니다."더 좋은 방법"이 있습니까?
해결책
이 트릭을 수행해야합니다.
puts JSON.pretty_generate(ProfileSerializer.new(p).serializable_hash)
.
그런 식으로하지 않음 :
- JSON 문자열을 생성 한 다음
- 다시 구문 분석 한 다음
- 출력
그러나 예전 된 JSON 문자열을 생성합니다.
제휴하지 않습니다 StackOverflow