【发布时间】:2012-11-05 07:37:10
【问题描述】:
我一直在测试以弄清楚如何使用它,即使在阅读了 Github 文档之后也遇到了麻烦。
我只是想像这样更新模型的属性 (config/schedule.rb)
设置:输出“/log/today.log”
every 10.seconds do
runner "Example.update_all(sample: Time.now)"
end
我既没有看到日志文件,也没有看到模型属性更新。
有什么我做的不对吗?
【问题讨论】:
-
你部署 crontab 作业了吗?尝试运行
whenever -w。你也可以试试crontab -l,它应该包含你在 schedule.rb 中的行 -
今天早些时候做了这个,输出如下。不知道为什么它只选择在生产中这样做?我正在本地对此进行测试,以便解释为什么它没有触发。
-
whenever --help有设置环境的选项,检查一下
标签: ruby-on-rails ruby ruby-on-rails-3 whenever