Antwort

16

Diese den Trick tun sollten:

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

diese Weise werden Sie nicht:

  1. einen JSON-String erzeugen, dann
  2. analysieren sie zurück, dann
  3. Ausgangs es

aber nur eine schön erstellen JSON-Zeichenfolge

+0

Ich werde diesen Weg für eine Situation verwenden, wo ich serialisiertes Objekt als JSON in einem JSON hinzufügen muss, das auch einige andere Daten enthält, und die zurückgegeben wird, wie Rendern, d. H. Für JSON-Antwort. Ich weiß nicht, ob das eine schlechte Idee ist, aber es scheint, es wird funktionieren :) –