Cron不在每当宝石工作

时间:2010-11-18 09:11:30

标签: ruby-on-rails cron whenever

我正在尝试在我的rails应用程序中使用gem,它似乎无法正常工作,因为我在我的模型中创建了一个任务并定义了一个只打印时间的方法。 每当我试图在-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) 

我不知道在设置gem时我是否可能做错了什么。我正在开发环境中测试它

我的代码如下

schedule.rb


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

我的模型如下

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

我需要知道我是否做错了。

提前谢谢

1 个答案:

答案 0 :(得分:7)

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

似乎更好:)