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

时间:2011-07-18 16:44:02

标签: ruby-on-rails ruby ruby-debug

我非常喜欢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> =&gt; </pre>\n ... snip ...}"

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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