Estoy implementando una aplicación RubyOnRails 3.1 para la pila de cedro heroku. Desde la aplicación, me gustaría descubrir automáticamente el nombre de host (es decir, appname.herokuapp.com
). Tengo varias implementaciones de la misma aplicación en heroku, algunas para desarrollo, otras para montaje y otras para producción. Sería bueno poder consultar una variable de entorno o hacer alguna llamada para averiguar el nombre de host de mi aplicación desde la aplicación.Cómo descubrir el nombre de host * externo * desde dentro de una aplicación heroku cedro
6
A
Respuesta
2
hace
request.host
dan desea que quieres?
Cuestiones relacionadas
- 1. Cómo obtener el nombre de host actual en Heroku
- 2. redmine deploy en heroku cedro
- 3. ¿Cómo instalar scikit-learn en heroku cedro?
- 4. cedro Heroku: ¿tiempo de respuesta más lento que el bambú?
- 5. Aplicación Yesod independiente del nombre de host
- 6. nombre de host SSL específico en Heroku con Rails 3.1
- 7. ¿Cómo identificar un número de dyna heroku desde dentro de la aplicación?
- 8. Heroku Console y New Relic (pila de cedro)
- 9. Implementando la aplicación sinatra (con config.ru) en la pila de cedro heroku
- 10. Obtiene el nombre de host de una clase DataSource
- 11. 1and1 nombre de dominio ¿redirigir HTTP o Frame con el host Heroku?
- 12. Función de enlace de nombre local desde un ámbito externo
- 13. ¿Cómo accedo a los elementos desde el bucle externo desde dentro de los bucles anidados?
- 14. Nombre de host Vs Nombre de host canónico
- 15. Nombre de host Regex
- 16. Reflejando Heroku versión de empuje dentro de la aplicación
- 17. Obtener el nombre de host del controlador de Rails
- 18. Extraiga el nombre de dominio de un nombre de host
- 19. Accediendo al nombre de la aplicación desde dentro de una plantilla de rieles al generar la aplicación de rieles
- 20. Cómo iniciar y finalizar una aplicación desde dentro de una aplicación de cacao en Mac
- 21. Hbase: Cómo especificar el nombre de host para Hbase master
- 22. Cedro Heroku: Cómo escalar dinas WEB según la hora del día
- 23. ¿Cómo identifico el nombre de usuario para mi token heroku?
- 24. ¿Cómo detener una aplicación en Heroku?
- 25. Cambio de la aplicación Heroku: migración db (pg y MongoHQ)
- 26. Cómo acercar jqplot desde el botón externo?
- 27. ¿Cómo ejecutar un archivo SWF externo dentro de una aplicación Flex?
- 28. Keytool set nombre de host
- 29. Obteniendo el nombre de una subclase dentro de una superclase
- 30. conversión de una dirección IP a nombre de host
No porque el objeto de solicitud no está disponible en el momento de la configuración. – bradgonesurfing
ah, te perdiste ese punto importante de tu pregunta original :) Tu única solución probablemente será establecer una variable de configuración en cada aplicación y recogerla donde quieras usarla. La otra opción será hacer una llamada a la aplicación Heroku dentro de su aplicación para solicitar el dominio de las aplicaciones. Iré personalmente con una variable de configuración. –
@JohnBeynon Me gusta la idea de establecer una variable de configuración para cada aplicación y verificar eso. Eso funciona incluso si usa un dominio personalizado. Para asegurarse de obtener el representante, ¿quiere publicar su sugerencia como respuesta y ver si brad lo aceptará? – culix