Как вы установили тему? Инструкции создают впечатление, что это включает в себя удаление файлов в каталог (с использованием интерфейса администратора или вручную).
эфемерная файловая система Heroku не совместима с этим:
У каждого dyno есть собственная эфемерная файловая система со свежей копией самого последнего развернутого кода. В течение срока службы динамометрического стенда его запущенные процессы могут использовать файловую систему в качестве временной блокнота, но записанные файлы не видны процессам в любом другом динамометрическом стенде, и любые записанные файлы будут отброшены в тот момент, когда динамометрический блок остановлен или перезапущен. Например, это происходит каждый раз, когда динамо заменяется из-за развертывания приложения и примерно один раз в день в рамках обычного управления динамо.
Любые изменения, внесенные вами в файловую систему, будут потеряны при перезапуске dyno, что происходит по крайней мере один раз в день. (Возможно, нелогично, перезапуск вашего dyno будет иметь эффект, противоположный тому, что вы хотите.)
Вам нужно будет зафиксировать файлы темы в своем хранилище Git и развернуть новый код в Heroku. В дополнение к сохранению изменений при перезапуске dyno, это также делает новую тему доступной для всех dyno (если вы масштабируете больше одного).