Использую ли я переменную среды Heroku? я могу изменить значение из Rails?
Я использовал файл (File.read и File.write), но эфемерная система Heroku не сохраняет новое значение, сохраненное в файле.
Тогда используйте Postgres.Сделайте простую модель для хранения ваших настроек.
Загрузка записи Postgres занимает, как правило, менее миллисекунды.Стоимость загрузки одного раза при запуске Rails несущественна.
Если вам нужно использовать переменную глобальных настроек, вы можете использовать это https://github.com/ledermann/rails-settings. Мы использовали это в некоторых проектах