2010-11-18 4 views
3

언제든지 내 레일 응용 프로그램에서 보석을 사용하려고합니다. 내 모델에서 작업을 생성하고 시간을 인쇄하는 방법을 정의했기 때문에 작동하지 않는 것처럼 보입니다. 때마다 나는 그것이 나에게 내가 뭔가 잘못하고 될 수 있다면 나도 몰라 다음과 같은 오류언제든지 Cron이 작동하지 않습니다.

/usr/local/lib/ruby/gems/1.8/gems/whenever-0.6.2/lib/whenever/job_list.rb:21:in `initialize': undefined method `>' for :environment:Symbol (NoMethodError) 

를 제공 할 때마다 -i 실행하려고하면 내가 설정 보석을. 나는

schedule.rb 


    every 1.minutes do 
    runner "Sale.unverified_notifications" , :environment > :development 
    end 

을 다음과

def self.unverified_notifications 
    logger.info Time.now.to_s 
    end 

는 내가 뭔가 잘못하고 할 수 있는지 알고 필요하세요 다음과 같이 내 모델이기 때문에 내 코드는

개발 환경에서 테스트하고 있습니다. 환경> : 개발은 존재하지 않는

+0

더 나은 :) 보인다 사전에 감사합니다. 이 구문으로 무엇을 원합니까? – shingara

답변

7
every 1.minutes do 
    runner "Sale.unverified_notifications" , :environment => :development 
    end 

+0

Shingara에게 감사드립니다. 내가 알아 차 렸지만 포럼으로 업데이트하는 것을 잊어 버린 것은 타이핑 오류였습니다. 지금은 아주 잘 작동합니다. –

관련 문제