반응형
내 레일이 환경에 어떤 진단이 있습니까?
Rails 앱이 개발 환경 (예 : $ rails 서버)에 테스트 환경 (예 : $ 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
=> "development"
> Rails.env.development?
=> true
> Rails.env.test?
=> false
... 환경이 당신이 생각하는 것과 같은지 확인합니다.
반응형
'ProgramingTip' 카테고리의 다른 글
빈 목록을 선언 한 다음 스칼라에 추가하는 방법은 무엇입니까? (0) | 2020.10.21 |
---|---|
Jersey 클라이언트 : 목록을 쿼리 매개 변수로 추가하는 방법 (0) | 2020.10.21 |
뷰 열을 NULL이 아닌 만드는 방법 (0) | 2020.10.21 |
Java는 C # 속성과 어디에 있습니까? (0) | 2020.10.21 |
finish () 후 onCreate 흐름이 계속됩니다. (0) | 2020.10.21 |