【发布时间】:2012-07-03 18:05:20
【问题描述】:
我正在使用 Ruby 1.8.6 并且有一个我想使用 memcache-client 缓存的类(不是 ActiveRecord 类),它在将其存储到缓存。但是,它有一个我不想序列化的实例变量(它 确实 引用 ActiveRecord 类),因为我不希望对应于同一数据库行的多个对象运行。相反,我想在从缓存加载序列化对象并重新构建后,将属性设置为引用适当的对象(我已经引用了该对象)。
防止只有一个属性被编组的最简单方法是什么?
(我知道this question,但给出的答案似乎只适用于 ActiveRecord 类。)
【问题讨论】:
标签: ruby marshalling