How can I make awesome_print be the default in the heroku console?

987 Views Asked by At

How can I make awesome_print be the default in the heroku console?

When I type Model.all in the console, I would like awesome_print to display the results without having to type ap Model.all.

3

There are 3 best solutions below

1
On

Try installing pry, it has functionality like awesome print and more, and has instructions for installing into a rails application: http://pryrepl.org/

0
On

If you have awesome_print gem you simply just use AwesomePrint.irb! in the console and voila.. it will display the output as how you want.

2
On

The following gem combination seems to accomplish it in Rails 4.

# for the pretty
gem 'pry'
gem 'pry-rails'
gem 'pry-doc'
gem 'pry-awesome_print'
gem "awesome_print"

You can also remove from your .pryrc the following lines and it will work anyway :

require 'awesome_print'
AwesomePrint.pry!

Happy printing!