embelezar a saída JSON do serializador de modelo ativo no console Rails
-
20-12-2019 - |
Pergunta
Estou testando a saída do serializador de modelo ativo no console do Rails e estou procurando uma maneira de embelezar a saída.A única solução que encontrei até agora é:
ap JSON.parse(ProfileSerializer.new(p).to_json)
Essa parece ser uma abordagem indireta.Existe uma maneira melhor"?
Solução
Isso deve funcionar:
puts JSON.pretty_generate(ProfileSerializer.new(p).serializable_hash)
Dessa forma você não:
- gerar uma string JSON e, em seguida,
- analise de volta, então
- produza
mas apenas gere uma string JSON embelezada.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow