Cron不工作在Whenever gem [英] Cron not working in Whenever gem

查看:138
本文介绍了Cron不工作在Whenever gem的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在我的rails应用程序使用一个gem,它似乎不工作,因为我在我的模型中创建一个任务,并定义了一个方法,只打印出时间。
每当我尝试运行 -i 时,它会给我以下错误

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. whenever I try to run whenever -i it gives me the following error

 /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. I am testing it on development environment

我的代码如下

schedule.rb


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

我的模型如下

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

请让我知道我是否可能做错了。

Please I need to know if I may be doing something wrong.

p>

推荐答案

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

看起来更好:)

这篇关于Cron不工作在Whenever gem的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆