他の多くのモデルが所有できるモデルがあります (多くの外部キーがあります)。
このモデルで、所有者に応じて動作する多相関数を作成しようとしています。残念ながら、それを見つけるためのアクティブ レコード コードがどうなるかはわかりません。binding.pry に入ると、self オブジェクトには、私が知ることができる情報がありません。
良い例は、Company と Person の両方が納税者 ID を持っている場合です。
納税者番号モデルが何かをしようとするとき、その所有者が誰であるかを知りたがります。理にかなっていますか?
私の実際の関係は has_many ですが、それが問題になるとは思えません。