Rails に 3 つのモデル A、B、C があり、それぞれに独自のコントローラーがあるとします。
モデルA
has_many :b
モデル B には属性 :a_id および :c_id (B および A への外部キー) があります。
所属先:a
所属先:c
:item1、:item2 などの属性を持つモデル C。
has_many :b
特定の a_id でフィルター処理されたモデル C のアイテムのリストを表示したいと考えています。さまざまな理由から、モデル C で b_id 外部キーを持ちたくないのですが、これを実現する最善の方法は何ですか? 配列を考えましたが、複雑なようです。もっと簡単な方法があると確信しています。
ありがとう