Ruby on rails Rails在Heroku上使用Sidekiq-尝试反序列化参数时出错:未初始化的常量顺序
今天我开始犯这个错误。我根本没有更改任何代码,但是我从Shopify收到的每个webhook都会被这个错误击中。我不明白如果什么都没有改变,为什么我今天就开始犯这个错误。 最重要的是,我没有或从来没有要求一个固定的“秩序”Ruby on rails Rails在Heroku上使用Sidekiq-尝试反序列化参数时出错:未初始化的常量顺序,ruby-on-rails,heroku,shopify,sidekiq,Ruby On Rails,Heroku,Shopify,Sidekiq,今天我开始犯这个错误。我根本没有更改任何代码,但是我从Shopify收到的每个webhook都会被这个错误击中。我不明白如果什么都没有改变,为什么我今天就开始犯这个错误。 最重要的是,我没有或从来没有要求一个固定的“秩序” 我不太清楚到底发生了什么,所以希望这里有人能帮我解释一下。我有一个名为ShopifOrder的模型,我在从这个webhook调用的作业中使用它。您可以使用此参考来了解与反序列化相关的更多问题: 因此,您可以在config/initializers/global_id.rb
我不太清楚到底发生了什么,所以希望这里有人能帮我解释一下。我有一个名为ShopifOrder的模型,我在从这个webhook调用的作业中使用它。您可以使用此参考来了解与反序列化相关的更多问题: 因此,您可以在config/initializers/global_id.rb中创建global_id.rb
WARN: ActiveJob::DeserializationError: Error while trying to deserialize arguments: uninitialized constant Order
如果你需要我帮忙,请告诉我
谢谢长时间排队可能会导致这种情况吗?我只是不明白它从哪里得到恒定的“订单”,请添加一些与错误日志相关的详细信息
GlobalID::Locator.use :shopify do |gid|
end
Order = Class.new