2015-02-10 3 views
0

Я используюбезработного Gem v-1.2.3 не сворачивает работник в Rails 4.2

Rails 4.2 безработный 1.2.3

безработный работают нормально в расширении рабочего, но не сворачивает работник после завершения работы.

Вещи, которые я сделал:

(1) Удалены "работник: расслоение EXEC работы граблей: работа" из профиля

(2) Добавлен код для конфигурации/инициализации/workless.rb

Delayed::Backend::ActiveRecord::Job.class_eval do 
    after_destroy "self.class.scaler.down" 
    after_create "self.class.scaler.up" 
    after_update "self.class.scaler.down" 
end 

Не уверен, что мне не хватает. Спасибо за помощь.

ответ

0

Проблема с некоторыми плохими данными. Ran

Delayed::Job.destroy_all 
Delayed::Job.delete_all 

все работает нормально.

+1

С безработным 1.2.3 вам все еще нужен инициализатор? Я думал, что это было зафиксировано в PR # 64. Но, не уверен ... – hellion

+0

Эй, Хеллион, да, ты прав. Init больше не нужен. До того, как я понял, что это плохие данные, я ошибочно предположил, что init необходим. – chickensmitten

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