Не столько решение, сколько способ получить больше информации, но пытались ли вы запустить rails с вашей рабочей конфигурацией с локального компьютера (используя rails s production
)?
Если вы столкнетесь с той же проблемой, я изучу ваш файл production.rb, чтобы выяснить, не странно ли он работает с вашими путями автозагрузки.
Вы также можете загрузить консоль в свою производственную среду (или консоль heroku) и изучить файл Application.config, чтобы убедиться, что пути загрузки соответствуют ожидаемым.
Наконец, одна из первых вещей, которые я проверяю, когда вижу несовместимое поведение Heroku / dev, - это убедиться, что я использую подходящую версию ruby. Heroku по-прежнему использует или недавно использовал 1.8.7 по умолчанию.