Я пытаюсь заставить реску работать с герою. Это работает с моим другим приложением, но я не понимаю эту ошибку в рабочих журналах:
PG::Error: result has been cleared: SELECT "users".* FROM "users" WHERE "users"."id" = $1 LIMIT 1
Поэтому, когда я добавляю задание в очередь, работник берёт задание и выдает ошибку выше.
Вот рабочий класс:
class Companies
@queue = :companies
def self.perform(current_user_id, model)
@current_user = User.find(current_user_id)
... do things with @current_user and model...
end
end
И я вызываю действие выполнить, используя: Resque.enqueue(Companies, current_user.id, 'quotes')