문제

레일 콘솔에서 Active-Model-Serializer 출력을 테스트하고 출력을 예측하는 방법을 찾고 있습니다.내가 지금까지 발견 한 유일한 솔루션은 다음과 같습니다 :

ap JSON.parse(ProfileSerializer.new(p).to_json)
.

원형 교차로 접근법처럼 보입니다."더 좋은 방법"이 있습니까?

도움이 되었습니까?

해결책

이 트릭을 수행해야합니다.

puts JSON.pretty_generate(ProfileSerializer.new(p).serializable_hash)
.

그런 식으로하지 않음 :

  1. JSON 문자열을 생성 한 다음
  2. 다시 구문 분석 한 다음
  3. 출력
  4. 그러나 예전 된 JSON 문자열을 생성합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top