无论何时我都在测试如何使用它,甚至在阅读了Github文档之后也遇到了麻烦。
我只想像这样更新模型的属性(config/schedule.rb)
set :output "/log/today.log“
every 10.seconds do
runner "Example.update_all(sample: Time.now)"
end我既没有看到日志文件,也没有看到模型属性更新。
有什么地方我做得不对吗?
发布于 2012-11-05 15:59:27
首先,您需要在cron选项卡中添加cron作业。如果您不想添加,因为您只是在测试它,您可以尝试下面给出的代码(我为我的rails应用程序做了这件事)。
cd /home/your_home/your_project && script/your_script -e <environment> "method_call"
在您的案例中:
environment = development method_call = Example.update_all(sample: Time.now)
这可能会对你有帮助。
https://stackoverflow.com/questions/13227855
复制相似问题