【发布时间】:2026-01-13 06:40:01
【问题描述】:
我正在寻找 ruby 中的流程,通过它我可以在某些特定时间每天运行任务。我想在某个表中添加一个新任务,在某个列中指定时间,并且该任务应该每天安排,因为该行已添加到表中。我知道 gem 'whenever' 用于调度,但只要我需要在 schedule.rb 中指定时间,它就需要代码部署。有没有可能我想做的事?
【问题讨论】:
-
您是否能够访问和使用 rails 控制台来设置作业?还是您必须直接更新数据库并让 gem 检测到更改?
-
@Tom 假设我有一个规则需要在某个时间触发。所以我想要的是我可以在规则表中添加一个规则,在触发器表中添加一个触发器以在每天下午 6 点执行该规则。 gem 会自动检测新触发器并开始每天安排它。
标签: ruby-on-rails ruby cron whenever ice-cube