I love pry.
Aside from prettifying the output of your terminal when debugging, it is a bit more handy thanks to it’s extra features. Here’s a railscast to see what you can do with pry.
If you want to use pry as the default shell for rails console you can simple open up your config/development.rb file and add:
MyApp::Application.configure do # start copying here silence_warnings do begin require 'pry' IRB = Pry rescue LoadError end end # end copying here end
and ensure that pry has been added to the Gemfile.
or if you want a one liner approach (one line of config and a bundle install to be clear), just add the pry-rails gem to your Gemfile
gem 'pry-rails', :group => :development