2011-07-18 24 views
2

我超愛awesome_print和ruby-debug,但我無法讓它們一起工作。 AwesomePrint返回格式化HTML,但我似乎像ruby-debug和pry不喜歡多行輸出,所以我總是最終得到一個完整的混亂。這是我從pry或ruby-debug(在運行的應用程序中)運行ap時的樣子。如何讓awesome_print在pry/ruby​​-debug中運行應用程序

pry(#<#<Class:0x000001117f2f58>:0x000001117ef560>)> ap @user 
=> "#<User:0x000001111de888> {\n<pre>:id</pre><pre> =&gt; </pre>\n ... snip ...}" 

有沒有人有任何運氣得到awesome_print工作在ruby-debug或pry上運行rails應用程序?我只是做錯了什麼?我也會對多線pp感到滿意,至少那會是一次巨大的升級。

謝謝!

+0

一旦你在斷點處使用「irb」嗎? – Anatoly

+1

你運行的是哪個版本的pry?如果你沒有運行0.9.2,請嘗試升級;也只是嘗試輸入'@ user'作爲最近版本的pry使用pretty_print + coderay,它幾乎和awesome_print IMO – horseyguy

+0

一樣好。感謝banister,這是完全正確的。我沒有意識到pp正在扔我。 –

回答

1

在您的Gemfile中指定awesome_print。 Bundler在自己的上下文中運行事務(不完全知道如何或爲什麼會這樣做)

相關問題