Cron не работает в всякий раз, когда гем

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

 /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

Пожалуйста, мне нужно знать, может я делаю что-то не так.

заранее спасибо


person Dee-M    schedule 18.11.2010    source источник
comment
:environment › :development не существует. Что вы хотите от этого синтаксиса?   -  person shingara    schedule 18.11.2010


Ответы (1)


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

Кажется лучше :)

person shingara    schedule 18.11.2010
comment
Спасибо Shingara, это была опечатка, которую я заметил, но забыл обновить на форуме. это работает очень хорошо сейчас. - person Dee-M; 18.11.2010