Ruby on Railsに問題があります。 私はいくつかの一般的な振る舞いを持つために同じクラスから継承するいくつかのモデルクラスを持っています。Rubyでの継承と多相の競合
親クラスはCachedElementと呼ばれます。 子供の1人はアウトカムと呼ばれます。
CachedElementの任意の子に属するフローという別のモデルが必要です。 Flowには、elementという名前の多態性属性があります。それは属する名前の要素です。
「結果」の代わりに、 。
私は異なるテーブルに格納されているいくつかのタイプのCachedElementを持っているので、element_idはいくつかの異なる要素を参照するので、これは混乱します。
要するに、element_typeフィールドに、親クラス名ではなく子クラス名を参照してください。
どうすればいいですか?
おかげで、それは私がやったことだが、それはそれは私がやったことだ、モジュールからのメッセージのための – Arthur