Ruby on rails Rails在一小时后延迟作业启动?

Ruby on rails Rails在一小时后延迟作业启动?,ruby-on-rails,ruby,delayed-job,Ruby On Rails,Ruby,Delayed Job,我正在使用延迟工作宝石 我可以在cdn上启动延迟作业,如videofile.delay.convert\u和\u upload\u audio\u, 但是,一小时后启动延迟作业的代码是什么 试试这样的方法: handle_asynchronously :in_the_future, :run_at => Proc.new { 1.hour.from_now } 从另一个问题的示例中,回顾以下内容: foursquare.checkins.delay({:run_at => @tim

我正在使用延迟工作宝石

我可以在cdn上启动延迟作业,如
videofile.delay.convert\u和\u upload\u audio\u,

但是,一小时后启动延迟作业的代码是什么

试试这样的方法:

handle_asynchronously :in_the_future, :run_at => Proc.new { 1.hour.from_now }

从另一个问题的示例中,回顾以下内容:

foursquare.checkins.delay({:run_at => @time.minutes.from_now}).add(:venueId => @venue_id, :broadcast => "private")
在你的情况下,应该是这样的

videofile.delay({run_at: Time.now+1.hour}).convert_and_upload_audio_on_cdn
我自己并没有使用过这种语法,但根据另一个答案,我认为它应该有效