我有一个Rails 5应用程序,运行用于应用程序数据的postgresql数据库和用于分析的MongoDB(mongoid),由精彩的ahoy gem生成。
在config/initializers/ahoy.rb
切换到异步地理编码之前一切正常,这会产生以下错误:
ActiveJob::SerializationError (Unsupported argument type: Visit):
该应用正在使用delayed_job进行后台处理。
我有一个针对此问题的解决方法,或者这是由mongoid和delayed_job之间的不兼容引起的?
答案 0 :(得分:0)
尝试将GlobalId mixin添加到您的模型中
class Visit
include GlobalID::Identification
end