【发布时间】:2013-04-04 02:13:55
【问题描述】:
几天前工作的工人由于某种原因停止工作。
resque 日志报告Mongo::OperationFailure 异常,错误为invalid operator: $oid
class SimilarTargets
@queue = :similar_queue
def self.perform(target_id)
source_target = Target.find(target_id)
....
end
end
工作人员在 Target.find(target_id) 上失败,即使通过 rails 控制台传入了一个直字符串。
Target.find(id) 在控制台和代码的其他地方工作正常,我无法弄清楚为什么这会失败,即使工人阶级在上周从未改变过。
【问题讨论】:
标签: ruby-on-rails-3 mongodb resque