我想对模型中定义的几个虚拟属性进行序列化
class User
attribute :full_name, :string
attribute :mobile, :integer
serialize :properties
end
我想将full_name
和mobile
以散列格式保存在users表的properties列中。我该怎么办,请帮忙。
答案 0 :(得分:0)
如果您需要将这两个属性保存在No tests to run
列中,则必须首先确保properties
列是文本列。然后将以下内容添加到您的properties
模型中。
User
然后添加一个回调以确保正确构建属性:
serialize :properties, Hash