2012-06-11 2 views
7

Я использую устройство, и я могу отправлять письма с помощью resque. Я использую эту вики: How To: Send devise emails in background (Resque, Sidekiq and Delayed::Job)Resque работники не запускаются должным образом

У меня есть вакансии в очереди, но нет рабочих. Должен ли я создавать задачу или рабочих?

+0

Просто хочу убедиться - вы работаете в Resque работников: 'ОЧЕРЕДЬ = * рейк resque: work'? –

+2

'rake aborted!' 'Не знаю, как построить задачу 'resque: work''Do Мне нужно создать задачу для рабочего? – quatermain

+0

Нет, вам просто нужно установить реск. Это в вашем Gemfile? вы запустили 'bundle install'? https://github.com/defunkt/resque –

ответ

31

OK, попробуйте добавить это к вашему Rakefile:

require 'resque/tasks' 

затем запустить работу:

QUEUE=* rake resque:work 
+1

спасибо, теперь эта ошибка: 'Нет такого файла для загрузки - devise/confirmations_controller' – quatermain

+1

Я добавляю строки из [this] (https : //gist.github.com/1316470), и это работает, может быть. Спасибо – quatermain

+0

извините, не работайте, такая же проблема: 0 работники с рельсами s – quatermain

Смежные вопросы