简体   繁体   English

Cron不在每当宝石工作

[英]Cron not working in Whenever gem

I'm trying to use a gem whenever on my rails application, it seems like its not working because I created a task in my model and defined a method that just prints out the time. 我试图在我的rails应用程序上使用gem,它似乎无法工作,因为我在我的模型中创建了一个任务并定义了一个只打印时间的方法。 whenever I try to run whenever -i it gives me the following error 每当我尝试运行时-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) 

I don't know if I might be doing something wrong when I setup the gem. 我不知道在设置gem时我是否可能做错了什么。 I am testing it on development environment 我正在开发环境中测试它

My code is as follows 我的代码如下

schedule.rb


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

and my model is as follows 我的模型如下

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

Please I need to know if I may be doing something wrong. 我需要知道我是否做错了什么。

Thank you in advance 先感谢您

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

Seems better :) 似乎更好:)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM