serialize :reddoorz_property_ids, type: Object
弃用警告:将类作为位置参数传递是 已弃用并将在 Rails 7.2 中删除。请将课程通过 关键字参数:
消除此警告的解决方案是什么? 我正在将我的项目迁移到 Rails 7.1
我猜你使用的是全球化宝石?在这种情况下:似乎全球化的 serialize 方法正在将
class_name_or_coder
属性设置为 Object
,让我们主动记录然后打印弃用警告。
这是一个已知问题,请参阅Github Issue。据我了解,全球化将为此提供解决方案:序列化
由于我遇到了同样的问题,我建议等待新的全球化版本,该版本修复了此弃用警告的生成。