I believe this is as useful as ActiveRecord::Base.logger = Logger.new(STDERR) thing (yes, I really love that too!)
ActiveRecord::Base.logger = Logger.new(STDERR)
always enable `pp` on the Rails console
I'm not seeing the issue with Rails 3.0.7.
~/Projects $ rails -v
~/Projects $ rails new blah
~/Projects $ cd blah
~/Projects/blah $ bundle
Fetching source index for http://rubygems.org/
Using rake (0.8.7)
Using abstract (1.0.0)
Using activesupport (3.0.7)
~/Projects/blah $ rails c
Loading development environment (Rails 3.0.7)
ruby-1.9.2-p180 :001 > pp [1,2,3]
[1, 2, 3]
=> [1, 2, 3]
ruby-1.9.2-p180 :002 > require 'pp'
ruby-1.9.2-p180 :003 >
No, that's because you're on Ruby 1.9.2.
1.8.7 does not automatically require 'pp' on irb, and I'm not sure for other Ruby implementations.