STI 使用時に ActiveRecord オブジェクトを別のクラスにキャストするにはどうすればよいでしょうか? 質問する

STI 使用時に ActiveRecord オブジェクトを別のクラスにキャストするにはどうすればよいでしょうか? 質問する

現在、ActiveRecord の単一テーブル継承を使用しています。

モデルの 1 つをタイプ A から B にキャストするにはどうすればよいでしょうか? それらの親は同じです。

ベストアンサー1

#becomesあなたが探しているのはこれです:

http://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-becomes

おすすめ記事