我试图在 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

请我需要知道我是否做错了什么。

先感谢您

最佳答案

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

看起来更好:)

关于ruby-on-rails - Cron 不能在每当 gem 中工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4213154/

10-12 17:04
查看更多