【发布时间】:2012-03-11 12:33:04
【问题描述】:
我正在尝试使 resque 与 heroku 一起工作。它适用于我的其他应用程序,但我不理解工作日志中的此错误:
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')
【问题讨论】:
标签: ruby-on-rails postgresql heroku backgroundworker resque