【发布时间】:2015-07-20 09:59:58
【问题描述】:
在 Rails 控制台中调试时,我想阻止 .to_yaml 或 y 帮助器为相同的对象设置引用,因为这些引用使输出难以阅读。
我该怎么做?
【问题讨论】:
-
如果您可以容忍 JSON,您可以使用
JSON.pretty_generate(my_object)来获得不带引用的多行输出。但它并不容易阅读。
标签: ruby-on-rails ruby yaml irb
在 Rails 控制台中调试时,我想阻止 .to_yaml 或 y 帮助器为相同的对象设置引用,因为这些引用使输出难以阅读。
我该怎么做?
【问题讨论】:
JSON.pretty_generate(my_object) 来获得不带引用的多行输出。但它并不容易阅读。
标签: ruby-on-rails ruby yaml irb
我认为你做不到。毕竟,它不会是同一个对象图,特别是,它实际上不会是您正在序列化的对象图,而且我很确定 YAML 序列化程序中没有选项可以将对象图序列化为表示不同的对象图。
【讨论】: