"rspec"과 같은 사양을 실행할 때. 명령 행에서 필자가 스펙에서 해당 코드를 호출하면 콘솔에 puts 또는 logger.info를 볼 수 있습니다. 그러나 logger.info 또는 puts에 대한 호출이 테스트중인 컨트롤러에 있으면 test.log 파일이나 콘솔 창으로 출력되지 않습니다.RSpec을 사용하고 puts 또는 logger.info를 작동 시키려면
내가 RSpec에 2 레일 또한 3.0.4
을 사용하고 있는데, 이것은 refinerycms 사이트입니다, 그러나 우리는 우리가 테스트하려는 정유 CMS 외부 컨트롤러의 몇 가지있다. 일반적인 사이트에서 puts 나 logger.info를 실행하면 RSpec을 실행해도 정상적으로 작동하는 것 같습니다.
감사합니다.