2010-11-18 3 views
3

Я пытаюсь использовать жемчужину всякий раз, когда на моем приложении rails, кажется, что он не работает, потому что я создал задачу в своей модели и определил метод, который просто распечатывает время. всякий раз, когда я пытаюсь запустить всякий раз, когда -i это дает мне следующую ошибкуCron не работает во всех случаях, когда gem

/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) 

Я не знаю, если я мог бы сделать что-то неправильно, когда я установка камень. Я проверяю его на среде разработки

Мой код выглядит следующим образом

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, это была ошибка ввода, которую я заметил, но забыл обновить форум. теперь он работает очень хорошо. –

 Смежные вопросы

  • Нет связанных вопросов^_^