Tengo un código que debe ejecutarse solo si la aplicación rails está en el entorno de desarrollo (es decir, el servidor $ rails) pero no en el entorno de prueba (es decir, la prueba $ rake).
Cuando lo intento
if Rails.env.development?
dont run me during testing
end
el código se ejecuta independientemente del entorno en el que me encuentre. Incluso he intentado:
if Rails.env.development? and not Rails.env.test?
NO, REALLY, DONT RUN ME DURING TESTING
end
pero no amor.
¿Qué debería estar haciendo en su lugar?
Rails.env
dentro de ese bloque para ver qué entorno cree que está usando Rails?