如何在运行应用程序时让awesome_print在pry / ruby​​-debug中工作

我非常喜欢awesome_print和ruby-debug,但我不能让他们一起工作。 AwesomePrint返回HTML进行格式化,但我觉得ruby-debug和pry不喜欢多行输出,所以我总是把它弄得一团糟。 这是我从pry或ruby-debug(在正在运行的应用程序中)运行ap时的样子。

pry(#<#:0x000001117ef560>)> ap @user => "# {\n
:id
 => 

\n ... snip ...}"

有没有人有运气让awesome_print在ruby-debug中工作或者在运行的rails应用程序上撬动? 我只是做错了吗? 我也很满意多线pp,至少这将是一个巨大的升级。

谢谢!

在Gemfile中指定awesome_print。 Bundler在自己的上下文中运行东西(不完全知道如何或为什么这样做)