ActiveRecord迁移,以使用现有数据添加序列化模型

时间:2015-10-19 04:02:06

标签: ruby-on-rails activerecord serialization

我有一个AR模型,其对应的表已经有数据(确切地说是JSON字符串。)

我想使用AR serialize帮助程序(和YAML)代替JSON并使用我的旧数据;有没有一个基于Ruby(而不是SQL)的解决方案,而不是显而易见的解决方案:

  1. 创建一个序列化的新列
  2. 在运行JSON.parse
  3. 后,将旧列中的JSON字符串数据复制到新列
  4. 删除旧列并重命名新列(可选)。

0 个答案:

没有答案