Tengo un servidor de producción y un servidor intermedio en el que se prueban nuevas características antes de moverlas a producción. El servidor de transición es físicamente diferente del de producción (diferentes hosts con diferentes URL), pero lo imita tanto como sea posible (es decir, los mismos paquetes, las mismas gemas, etc.).Rieles: clasificación diferenciadora de la producción
Rails.env = 'production'
en ambos servidores.
Mi problema es que, en algunos casos, necesito un comportamiento diferente en la puesta en escena que en la producción.
Por ejemplo, una nueva característica podría enviar correos masivos a los usuarios en producción; pero mientras lo estoy probando, prefiero que se envíen a una cuenta de correo electrónico de "prueba".
¿Cuál es la mejor forma de detectar el servidor en el que estoy?
Me gustaría hacerlo tan "raily" como sea posible.
Muchas gracias.
Gracias. Terminé cambiando el entorno (relativamente fácil, en realidad) y ahora todo funciona según lo previsto. – kikito