私はdelayed_job gemを使用しています。
のような遅延ジョブを開始できますvideofile.delay.convert_and_upload_audio_on_cdn
が、1 時間後に遅延ジョブを開始するコードは何ですか?
私はdelayed_job gemを使用しています。
のような遅延ジョブを開始できますvideofile.delay.convert_and_upload_audio_on_cdn
が、1 時間後に遅延ジョブを開始するコードは何ですか?
次のようなものを試してください:
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
私はその構文を自分で使用したことはありませんが、別の答えに基づいて、それが機能するはずだと思います。