@stevecj are you still getting that error without the try() change? I have an update on Heroku (production) that I've updated to Rails 3.2.13 but Postgres reports an error (NoMethodError: undefined method `error_field' for nil:NilClass) that matches when I'm seeing the db reconnect. Note that this issue references another that was suggested resolves this problem but running the latest 3.2.13 seems to suggest otherwise. Do you think it would still be worthwhile to have this try(:error_field) change?
(cc @tenderlove)