Pry Support for Web Console

If you are one of those folks that prefer Pry over IRB for the Rails' console you can use this adapter to put a Pry session in your Web Console.


To install it in your current application, add the following to your Gemfile.

group :development do
  gem 'web-console-pry', '~> 0.2.0'

After you save the Gemfile changes, make sure to run bundle install and restart your server for the Web Console to take affect.


By design, Web Console follows Rails' console configuration. This simply means, that it will use IRB, unless configured otherwise.

# You may need to require 'pry' to get the ::Pry constant.
require 'pry'

class Application < Rails::Application
  config.console = ::Pry

For the full list of configuration options, visit Web Console homepage.


Web Console doesn't try to be a terminal emulator. While we try to provide what makes sense for a good user experience, we realize that Terminal Emulators are hard and even harder to put on the Web.

Long story short, we'll explicitly disable Pry pager and colored output for the Web Console session.

(Color support will probably make it into the future versions, though.)