バックグラウンド タスクを実行する方法を説明するrailscastに従いましたが、動作させることができません。タスクは実行されますが、バックグラウンドでは実行されません (admin_path にリダイレクトされるまでに 5 秒かかります)。
私のコードは次のようになります。
class AdminWorker < Workling::Base
def test_workling(options)
sleep 5
end
endclass AdminController < ApplicationController
def test_workling
AdminWorker.asynch_test_workling
flash[:notice] = "バックグラウンドで処理中"
redirect_to admin_path
end
end
私は何を間違っていますか?デバッグする方法は?
ありがとう!