さまざまなモデルのオブジェクトであるさまざまな ActiveRecord オブジェクトの配列があります。Team
のネストされたリソースであるそれらの1つが呼び出されますDepartment
:
resources :departments do
resources :teams
end
したがって、これを次のarray.each
ように使用すると:
array.each do |element|
link_to element.name, element
end
team_path
ルートが呼び出されるネストされたリソースのために論理的なものは存在しないというエラーがスローされますが、department_team_path
このメソッドで他のモデルのオブジェクトも処理するため、このメソッドを絶対に呼び出すことはできませんeach
。
私が見る 1 つの可能性は、Team#Show を参照する team_path という名前のルートを追加することですが、それはきれいではなく、SEO にとっても悪いことです。1 つのコースでこのモデルや他のモデルにリンクするための別のより良い可能性はありますか?