【发布时间】:2012-05-30 23:44:18
【问题描述】:
我目前正在从事一个项目,我正在使用 STI 模型并希望将一个记录转换为另一种类型而不创建新记录。有些观察者会在创建新模型时触发,但是我不希望这些观察者触发并希望保持相同的 ID。有没有一种简单的方法可以通过 ORM 将记录从一个模型转换为另一个模型?而不使用 SQL?
干杯
【问题讨论】:
-
您有基本型号吗?比如熊、猫、狗都是哺乳动物吗?如果是这样,您可以使用该模型并只需执行更新属性来更改类型标志。你能和我们分享你的模型吗?
标签: ruby-on-rails polymorphic-associations sti