我有一个带有嵌套数组和散列的大散列。我想简单地将其打印出来,以便用户“可读”。
我希望它有点像 to_yaml - 这很容易阅读 - 但看起来还是太科技了。
最终将是需要读取这些数据块的最终用户,因此需要对它们进行干净的格式化。
有什么建议么?
require ‘pp’ pp my_hash
如果pp您需要内置解决方案并且只需要合理的换行符,请使用。
pp
如果可以安装 gem,请使用awesome_print 。(根据您的用户,您可能希望使用该index:false选项来关闭显示数组索引。)
index:false