我超级喜欢 awesome_print 和 ruby-debug,但我不能让它们一起工作。AwesomePrint 返回用于格式化的 HTML,但我认为 ruby-debug 和 pry 不喜欢多行输出,所以我总是以一团糟而告终。这就是我从 pry 或 ruby-debug(在正在运行的应用程序中)运行 ap 时的样子。
pry(#<#<Class:0x000001117f2f58>:0x000001117ef560>)> ap @user
=> "#<User:0x000001111de888> {\n<pre>:id</pre><pre> => </pre>\n ... snip ...}"
有没有人幸运地让 awesome_print 在 ruby-debug 中工作或在正在运行的 rails 应用程序上窥探?我只是做错了什么吗?我也会对多行 pp 感到满意,至少那将是一个巨大的升级。
谢谢!