После развертывания моего приложения на героку я получаю сообщение об ошибке приложения. Но я не получаю трассировку стека и любую другую информацию в браузере. Да, я знаю, что могу использовать heroky -logs, но они вообще не дают мне информации. Все готово, попробуйте настроить ENV=Development. Хотите, чтобы мои страницы ошибок на героку выглядели как 
Как мне попасть на страницы ошибок heroku, как на локальном сервере
Ответы:
попробуйте это, вы можете отслеживать
heroku logs -t
Вы можете отлавливать ошибки вручную и показывать их при просмотре
Отлов ошибок в Ruby осуществляется через begin, rescue, else, ensure и end
И вам не нужно отлавливать ошибки в каждом методе каждого контроллера — вы просто можете добавить общий обработчик для необработанных исключений, посмотрите здесь, как
На героку ваше приложение работает в рабочем режиме. Я считаю, что ответ на этот вопрос должен помочь: Rails - ошибка в рабочем режиме
Чтобы увидеть ошибки разработки в Heroku, вам нужно запустить приложение в режиме разработки. Heroku устанавливает две переменные конфигурации RACK_ENV и RAILS_ENV в production по умолчанию, когда вы развертываете свое приложение в heroku, вы можете увидеть это в переменных конфигурации в настройках приложения heroku.
Чтобы запустить приложение в режиме разработки, установите для RACK_ENV и RAILS_ENV значение development.
Вы можете сделать это с помощью набора инструментов heroku:
heroku config:set RACK_ENV=development --app app-name
heroku config:set RAILS_ENV=development --app app-name
Не говоря уже о том, что вы должны установить это обратно на production, прежде чем давать его своим реальным пользователям.