Мы идем в кроличью нору «длинной серии вопросов по отладке»:
"Проверена ли электронная таблица в git, чтобы она появлялась на Heroku?"
"Не пытается ли электронная таблица ruby выполнить запись в файл, который находится в одной из частей только для чтения?"
«Вы используете Spreadsheet.open или?»
Полагаю, было бы неплохо включить в стек трассировку ошибки, которую Heroku дает вам.
Возможно: heroku logs
в каталоге вашего проекта может помочь, если там записаны ошибки?