Иногда ошибки возникают в production среде. Их не очень просто отловить даже если ошибка возникла из-за непосредственно ваших действий — нужно лезть в логи.
А если ошибка проявилась у пользователя, то вы вообще можете о ней никогда не узнать.
Чтобы быть в курсе дел можно использовать трекеры ошибок, например Airbrake и его opensource альтернативу Errbit.
Но в случае если приложение простое, например этот блог, можно ограничиться отправлением ошибок на почту при помощи exception_notification.
Вам автоматически будут приходить уведомления на почту, когда что-нибудь сломается:

Для четвёртых Рельс подключается так:
Gemfile #
gem 'exception_notification'
config/environments/production.rb #
В блок config добавить ваши настройки:
config.middleware.use ExceptionNotification::Rack,
email: {
email_prefix: "[dobroserver][error] ",
sender_address: "server@domain.tld",
exception_recipients: "admin@domain.tld",
email_format: :html
}
That's all folks!