views:

125

answers:

1

In Rails, is there a way to display different error messages on a production rails server (a nice graphic) vs a development server (detailed error information, stack trace, etc.)?

+1  A: 

Found one solution. In ApplicationController, add:

rescue_from Exception, :with => :rescue_all_exceptions if RAILS_ENV == 'production'

def rescue_all_exceptions(exception)
  case exception
    # do production-ey exception stuff
  end
end

I'd be interested to hear other options...

Drew Johnson