I have this code in an initializer:
if $0 == \'irb\' # ... end
It works fine with Rails 2.3 but in Rails 3 the value of $0 is \'script/ra
You could try this perhaps
if defined?(Rails::Console) # in Rails Console else # Not in Rails Console end