【发布时间】:2015-05-20 20:34:30
【问题描述】:
我需要能够复制记录。我的意思是:所有的引用都需要深度复制。
例如,如果我有一个案例,并且它有一个与患者相关联的患者 ID,那么复制案例也意味着创建患者的副本。
因此,执行此操作的“最佳实践”方法是什么。我的第一个想法是为我的所有模型创建一个 create_copy 方法,并为它们的所有依赖项创建一个级联深层副本。
我只是想知道是否有更多的“rails”方法可以添加到克隆功能中?
【问题讨论】:
标签: ruby-on-rails ruby rails-activerecord