Ruby on rails Cron不在gem中工作
我尝试在rails应用程序上使用gem,它似乎不起作用,因为我在模型中创建了一个任务,并定义了一个只打印时间的方法。 每当我尝试运行whereRuby on rails Cron不在gem中工作,ruby-on-rails,cron,whenever,Ruby On Rails,Cron,Whenever,我尝试在rails应用程序上使用gem,它似乎不起作用,因为我在模型中创建了一个任务,并定义了一个只打印时间的方法。 每当我尝试运行where-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
时,它会给我以下错误
/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
我的模型如下
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
似乎更好:):环境>:开发不存在。你想用这个语法做什么?谢谢Shingara,我注意到这是一个打字错误,但忘了更新论坛。现在很好用。