2
rufus 스케줄러를 사용하여 1 분마다 실행되는 예약 된 작업이 있습니다. 실행에는 문제가 없습니다. 하지만 rspec을 실행하려고하면 작업이 실행되고 rspec이 완료되지 않습니다. 당신은 당신이 할 수있는 RSpec에의 존재 스케줄러를 실행하지 않도록하려면rspec을 실행할 때 Rufus 스케줄러 작업이 실행되었습니다
if Rails.env.production?
# start scheduler and schedule stuff...
end
편집
: 당신의 스케줄러 초기화에서처럼
내가 좋아하는 것 : 그것은의 테스트 모드에서 스케줄러를 실행하지하자 "말을 아마 더 낫다 응용 프로그램이 dev 모드에서 실행될 때 실행할 수 있습니다. 그러나 rspec의 일부로 실행되지 않도록하고 싶습니다. –
OK, 그럼 내 대답을 수정하겠습니다. – jmettraux