私は素早く基本的な質問をしました。 いくつかのモデルタイプのうちの1つである可能性のあるパラメータを持つ新しいモデルを作成したいと思います。 例:パラメータ 'targeted_object'は、モデルAのインスタンスまたはモデルBのインスタンスのどちらでもかまいません。 現時点では、モデルAとモデルBで同様の動作が必要とは思わないので、最初の推定はモデルAとモデルBのMasterableモデルをTargetableObject:create inheritanceという名前で作成します。 これを行うのが最善の方法ですか、それともマスターオブジェクトの子どもたちのための関連する動作がないと私が推測していることに関して何か他のものを作る必要がありますか?Ruby:継承など何か
おかげ
[シングルテーブル継承]のようなサウンド(https://eewang.github.io/blog/2013/03/12/how-and-when-to-use-single-table-inheritance-in-rails) /)はあなたが必要とするものです。 – mudasobwa
あなたの答えに感謝します私はそれを読む:) –