Как заставить awesome_print работать в pry / ruby-debug в запущенном приложении - PullRequest
2 голосов
/ 18 июля 2011

Я очень люблю awesome_print и ruby-debug, но не могу заставить их работать вместе. AwesomePrint возвращает HTML для форматирования, но мне кажется, что ruby-debug и pry не нравится многострочный вывод, поэтому я всегда получаю полный беспорядок. Вот как это выглядит, когда я запускаю ap из pry или ruby-debug (в запущенном приложении).

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

У кого-нибудь была удача заставить awesome_print работать в ruby-debug или pry в запущенном приложении rails? Я просто что-то делаю не так? Я также был бы счастлив с многострочным pp, по крайней мере, это было бы огромным обновлением.

Спасибо!

1 Ответ

1 голос
/ 28 августа 2011

Укажите awesome_print в вашем Gemfile.Bundler запускает вещи в своем собственном контексте (точно не знаю, как и почему это делается)

...