Я следил за railscast, в котором описывается, как заставить работать фоновые задачи, но не могу заставить его работать. Задача выполняется, но не в фоновом режиме (проходит 5 секунд, прежде чем меня перенаправляют на admin_path).
Вот как выглядит мой код:
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
Что я делаю неправильно? Как отлаживать?
Спасибо!