我正在测试Rails控制台中的主动模型 - 序列化器输出,我正在寻找一种方法来改善输出。我到目前为止发现的唯一解决方案是:

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

似乎是一个环形交叉路口的方法。有“更好的方法”?

有帮助吗?

解决方案

这应该做这个技巧:

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

那种方式你没有:

  1. 生成json字符串,然后
  2. 解析它,然后是
  3. 输出它
  4. 但只是生成一个较便于的json字符串。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top