Rails 앱이 개발 환경 (예 : $ rails 서버)에 있고 테스트 환경 (예 : $ rake 테스트)에있는 경우에만 실행해야하는 코드가 있습니다.
내가 시도 할 때
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가 사용하고 있다고 생각하는 환경을보기 위해 해당 블록 내부에서 출력 해 보셨습니까 ?