У мене є деякий код, який потрібно запускати, лише якщо додаток rails знаходиться у середовищі розробки (тобто $ rails server), але не в тестовому середовищі (тобто $ rake test).
Коли я намагаюся
if Rails.env.development?
dont run me during testing
end
код виконується незалежно від того, в якому середовищі я перебуваю. Я навіть намагався:
if Rails.env.development? and not Rails.env.test?
NO, REALLY, DONT RUN ME DURING TESTING
end
але ніякої любові.
Що я повинен робити замість цього?
Rails.env
всередині цього блоку, щоб побачити, яке середовище Rails думає, що воно використовує?