我正在测试rails控制台中的active-model-serializer输出,我正在寻找一种美化输出的方法。我到目前为止找到的唯一解决方案是:
ap JSON.parse(ProfileSerializer.new(p).to_json)
这似乎是一种迂回的方法。有没有“更好的方法”?
答案 0 :(得分:18)
这应该可以解决问题:
puts JSON.pretty_generate(ProfileSerializer.new(p).serializable_hash)
那样你就不会:
但只是生成一个美化的JSON字符串。