【问题标题】:Cron not working in Whenever gemCron 在任何时候都不起作用 gem
【发布时间】:2011-05-11 22:04:53
【问题描述】:

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

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

提前谢谢你

【问题讨论】:

  • :environment > :development 不存在。你想用这个语法做什么?

标签: ruby-on-rails cron whenever


【解决方案1】:
every 1.minutes do
    runner "Sale.unverified_notifications" , :environment => :development
  end

看起来更好:)

【讨论】:

  • 感谢 Shingara,这是我注意到但忘记更新到论坛的输入错误。现在效果很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-21
  • 2014-02-27
  • 2011-11-24
  • 2017-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多