0

我有一个 Rails 5 应用程序,它运行用于应用程序数据的 postgresql DB 和用于分析的 MongoDB ( mongoid ),由奇妙的ahoy gem 生成。

一切正常,直到我切换到异步地理编码config/initializers/ahoy.rb,这会产生以下错误:

ActiveJob::SerializationError (Unsupported argument type: Visit):

该应用程序正在使用delayed_job进行后台处理。

我有这个问题的解决方法,还是这是由于 mongoid 和 delay_job 之间的不兼容造成的?

4

1 回答 1

0

尝试将 GlobalId mixin 添加到您的模型中

class Visit
  include GlobalID::Identification
end
于 2017-11-18T04:30:38.457 回答