Решение с ENV['URL']
будет работать только во время запросов.
Поэтому, если вам нужно знать идентификатор приложения вне запроса, вы устанавливаете переменную конфигурации, подобную этой
heroku config:add APP_NAME=<myappname> --app <myappname>
, и включаете лабораторную функцию , которая позволяет вам использоватьих во время компиляции
heroku labs:enable user-env-compile -a myapp
И теперь у меня есть имя моего приложения, доступное здесь:
ENV["APP_NAME"] # '<myappname>'
Это удобно, если вы хотите загрузить другой файл конфигурации (скажем, с учетными данными oauth) на основеимя или идентификатор приложения.