1

我一直在测试以弄清楚如何使用它,即使在阅读了 Github 文档之后也遇到了麻烦。

我只是想像这样更新模型的属性(config/schedule.rb)

设置:输出“/log/today.log”

every 10.seconds do
  runner "Example.update_all(sample: Time.now)"
end

我既没有看到日志文件,也没有看到模型属性更新。

有什么我做的不对吗?

4

1 回答 1

2

首先,您需要在 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)

它可能会帮助你。

于 2012-11-05T07:59:26.530 回答