【文件属性】:
文件名称:serialize-rails:rails 属性序列化为 yaml、json、xml 和 ruby marshal
文件大小:12KB
文件格式:ZIP
更新时间:2021-07-01 02:10:34
Ruby
序列化的Rails
轨道4注
Rails 4 中有一些关于 serialize 方法的内部变化。 这些更改似乎会影响序列化与二进制列类型(如 bytea)结合使用的方式。 目前我不建议在 Rails 4 上将二进制列类型与这个 gem 结合使用。如果你想了解更多信息,请参阅
说明和使用
Rails 已经支持属性的序列化,但是只能做 Yaml。 此 gem 升级了默认的 Rails 序列化方法,因此您可以序列化为 yaml、json 和 marshal(Ruby 二进制格式)。 如果您希望它占用更少的空间,它还支持 gzip 输出。
格式可以是以下之一:
:yaml, :json, :marshal
Yaml 是默认设置,如果您不使用任何新选项,serialize 的行为将与正常情况一样。
用法示例:
class Mouse < ActiveRecord :: Base