可以说我有一个这样的 cronjob:
every 1.day, :at => '4:30 am' do
runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
end
虽然,我想让“1.day”更具动态性,例如通过管理页面中的表单更改值。
然后它可能看起来像这样:
every Constant.find(2).value, :at => '4:30 am' do
或者
@const = Constant.find(2)
every @const.span, :at => @const.time do
谁能想出如何使这项工作的想法?
显然,这样做的原因是我可以使用存储在我网站上的数据库中的值,就像一条消息说
<%= "The next update is in less than #{@const.time}" #or something similar %>