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"?

Foi útil?

Solução

Isso deve funcionar:

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

Dessa forma você não:

  1. gerar uma string JSON e, em seguida,
  2. analise de volta, então
  3. produza

mas apenas gere uma string JSON embelezada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top