这个警告是因为 Ruby 中 BigDecimal.new 方法被废弃了,应该使用 BigDecimal() 方法代替。

要解决这个警告,你需要更新 logstash-output-mongodb gem 的版本到 3.2.0 或更高版本。这个版本已经使用了 BigDecimal() 方法来替换 BigDecimal.new 方法,不会再出现这个警告了。

如果你无法更新 gem 版本,你可以在代码中手动替换 BigDecimal.new 方法为 BigDecimal() 方法,例如:

替换前

value = BigDecimal.new('10.0')

替换后

value = BigDecimal('10.0')


原文地址: https://www.cveoy.top/t/topic/lAwy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录