将大型遗留代码库从 UUID 转换为 ID。这需要分阶段完成,以保持许多设备之间的向后兼容性。
当前的解决方案是维护 UUID 和 ID 字段,直到我们可以完全过渡。
这样做的最佳方法是什么,以便所有belongs_to模型在每次创建/更新时都更新 ID 和 UUID?
belongs_to
示例:评论模型属于BlogPost,需要在创建/更新时同时设置blogpost_id& blogpost_uuid。
blogpost_id
blogpost_uuid
ruby-on-rails ruby-on-rails-4
ruby-on-rails ×1
ruby-on-rails-4 ×1