質問

Railsコンソールでアクティブモデルシリアライザ出力をテストしています。出力を樹立する方法を探しています。これまでに見つかった唯一の解決策は次のとおりです。

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

は、ロータリーアプローチのようです。「より良い方法」がありますか?

役に立ちましたか?

解決

これはトリックをするべきです:

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

その方法あなたはしません:

  1. JSON文字列を生成し、次に
  2. それを裏に解析してから
  3. 出力IT
  4. しかし、ただがっきりとしたJSON文字列を生成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top