【发布时间】:2011-05-27 05:27:31
【问题描述】:
有没有办法对 rails 中的字段进行自定义序列化,这是一种在保存和加载字段时运行的方法,以转换/转换为最终保存在数据库中的字符串。
具体来说,我想要做的是有一个类型为符号的字段,如性别,可能的值 :male 和 :female 在数据库中存储“男性”和“女性”。有一些解决方法,例如:
def gender
read_attribute(:gender).try(:to_sym)
end
但是 obj.attributes 没有改变,所以它是一个泄漏的抽象。
【问题讨论】:
标签: ruby-on-rails ruby serialization