awesome_print没有显示关联的对象

jay*_*del 7 printing ruby-on-rails awesomeprint

如何让AwesomePrint.ap显示嵌套在对象中的关联对象?默认情况下它没有这样做,我假设有办法强迫它?

Dan*_*ski 7

您可以使用raw参数,例如

ap my_model, raw: true
Run Code Online (Sandbox Code Playgroud)

这递归地格式化实例变量.您也可以使用AwesomePrint.defaults(文档)将其设为默认值

但要注意:该功能可能会增加大量噪音,尤其是在打印Rails相关对象实例时.(特别是ActiveRecord::Base)