У меня есть рабочий BackgrounDRb, настроенный на запуск метода «sync» каждые 15 минут. Затем, скажем, я хочу запустить метод только сейчас. Я пытался обернуть это в грабли следующим образом:
namespace :mytasks do
task :sync do |t|
worker = MiddleMan.worker(:my_worker)
worker.async_sync
end
end
Но это не работает. Он выручает со всеми видами неопределенных констант и так далее. Ни одна из моих попыток не требует разного. Драгоценные камни произвели выполнимую задачу граблей. (
Итак, вопрос в том, как запустить задачу BackgrounDRb из задачи rake?