私は、他の 2 つのモデルと呼ばれるモデルを持っていevaluationますbelongs_to-studentとgoal.
この関連付けをルーティング用に設定する方法を調査している間、最初はポリモーフィックな関連付けが最適であると考えていましたが、今ではよくわかりません。ポリモーフィックな関係についての私の理解はそれほどしっかりしていないので、間違っている場合は修正してevaluationsください。belong_to studentgoal
実際、与えられた aとa のevaluation belong_to両方が同時に存在することが重要です。Railsのルーティング ガイドでは、リソースを 3 重にネストすることはお勧めできないと具体的に述べています。student goal

ただし、この警告でさえ、この例のように役に立ちません。一方、私の場合は両方同時に行う  必要がありphotos belong_to magazinesます。belong to publishersevaluationsbelong_tostudentsgoals
私は試した
resources :students, :goals do 
  resources :evaluations
end
students/evaluationsしかし、それはandのリソースを作成するだけですgoals/evaluations- だから私の質問、それから:
2 つの親モデルに均等に重み付けされたネストされたリソースにルーティングするにはどうすればよいですか (親モデルevaluationsの一方または両方のコンテキストでのみ表示されるため、作成、更新、および破棄アクションのみが必要です)。
また
ポリモーフィックな関連付けでこれを行う必要がありますが、正しく理解していませんか?
