PryをRailsコンソールで使うには

Pryという新しいREPLツールがとっても便利だ。 詳しい使い方は、Wikiを読めばだいたいわかる。
Railsコンソールでもこの便利なPryを使うには、Using Pry instead of IRB for Rails' consoleで紹介されているように、config/initializers/pry.rbに次のよう に記述してIRBを呼び出す替わりににPryを起動するように上書きする。

begin
  require 'pry'
  module Rails
    class Console
      class IRB
        def self.start
          Pry.start
        end
      end
    end
  end
rescue LoadError => e
  puts e
end

これでRails consoleがPryで起動するようになる。

$ rails console
Loading development environment (Rails 3.0.9)
pry(main)>