ruby-on-rails 参数错误:CarrierWave::Workers::ProcessAsset的作业参数必须是本机JSON类型

k4ymrczo  于 2023-08-08  发布在  Ruby
关注(0)|答案(1)|浏览(101)

我希望与最新的Sidekiq版本更紧密地保持一致,但我不确定我需要在我的代码/库中升级或更新什么。有什么想法吗?
x1c 0d1x的数据

eni9jsuy

eni9jsuy1#

问题发生在Carrierwave Backgrounder gem内部。Sidekiq最新的strict_args!模式严格要求传递字符串而不是符号,gem正在传递符号,因为这以前不是一个要求。
由于为此here创建了问题,并在0.4.3版本中解决了问题
在您的gem文件中需要新版本或更高版本。

gem 'carrierwave_backgrounder', '~>0.4.3'

字符串
然后运行bundle install来更新它,这应该可以解决问题。

相关问题