我正在使用 Ruby 1.8.6 并且有一个我想使用 memcache-client 缓存的类(不是Marshal.dump
ActiveRecord 类),它在将其存储在缓存中之前对其进行序列化。但是,它有一个我不想序列化的实例变量(它确实引用了一个 ActiveRecord 类),因为我不希望多个对象对应于同一数据库行运行。相反,我想在从缓存中加载序列化对象并重建后,将属性设置为引用适当的对象(我已经引用了该对象)。
防止只有一个属性被编组的最简单方法是什么?
(我知道这个问题,但给定的答案似乎只适用于 ActiveRecord 类。)