El la solución con ENV['URL']
solo funcionará durante las solicitudes.
Así que si usted necesita saber el ID de aplicación fuera de una solicitud, de establecer una variable de configuración como esta
heroku config:add APP_NAME=<myappname> --app <myappname>
y habilitar lab feature que permite el uso de ellos durante compilar
heroku labs:enable user-env-compile -a myapp
Y ahora tengo el nombre de mi aplicación disponible aquí:
ENV["APP_NAME"] # '<myappname>'
Esto es práctico si Desea cargar diferentes archivos de configuración (por ejemplo, con credenciales de oauth) según el nombre o id de la aplicación.
Comprobé la configuración y no hay ninguna variable con el nombre de la aplicación en ella. Sí, establecer una configuración es un enfoque. –
esto no siempre funciona, porque podría haber usado una ortografía diferente para su aplicación cuando la registró ... p. test-app en lugar de test_app – Tilo