Ruby Marshallng是否有可能在不同版本的红宝石上以不同的方式工作?

问题描述 投票:0回答:1

我需要将复杂的对象(https://github.com/nepalez/ebay_api-EbayAPI对象可能有大量数据)发送到sidekiq。因此,封送处理似乎是一个很好的解决方案。我担心的是:Ruby封送处理是否可能与不同版本的红宝石不同地工作?

因此,有一天我将更新ruby版本,并且由于装入封送处理的对象,所以原始对象与以前封送处理的对象将不一样,这可能吗?

ruby-on-rails ruby sidekiq
1个回答
0
投票

我最近在从Rails 3.2迁移到Rails 4的过程中遇到了Rails缓存问题。应用程序无法从缓存中读取AR模型(​​相同时间的哈希对象,数组等简单对象工作得很好)。但是红宝石是一样的。

所以请注意,可能会发生一些问题,因此最好尝试。

我建议将编组的对象与一个版本的红宝石一起保存在文件中,然后再与另一个版本一起阅读。

© www.soinside.com 2019 - 2024. All rights reserved.