如何防止 Ruby 的 .to_yaml 使用引用?
How can I prevent Ruby's .to_yaml from using references?
在 Rails 控制台中调试时,我想防止 .to_yaml
或 y
助手为相同的对象设置引用,因为这些引用使输出很难读。
我该怎么做?
我认为你做不到。毕竟,它不会是同一个对象图,特别是,它实际上不会是您正在序列化的对象图,而且我很确定 YAML 序列化程序中没有选项可以将对象图序列化为不同对象图的表示。
在 Rails 控制台中调试时,我想防止 .to_yaml
或 y
助手为相同的对象设置引用,因为这些引用使输出很难读。
我该怎么做?
我认为你做不到。毕竟,它不会是同一个对象图,特别是,它实际上不会是您正在序列化的对象图,而且我很确定 YAML 序列化程序中没有选项可以将对象图序列化为不同对象图的表示。