标签: ruby-on-rails delayed-job
有没有办法通过“delay”方法使用delayed_job在特定时间安排作业,而不是通过handle_asynchronously?类似的东西:
class.delay.method(param), :run_at => Proc.new {time}
答案 0 :(得分:22)
想出来。您可以通过将run_at作为参数传递来延迟来运行delayed_job。
class.delay(run_at: 5.hours.from_now).method(param)