私はさまざまなモデルのオブジェクトである様々なActiveRecordオブジェクトの配列を持っています。 team_path
doesntのが原因いただきまし論理的に存在していること各ネストされたressourceへのリンク
array.each do |element|
link_to element.name, element
end
は、それがエラーをスローします。私はこのようなarray.each
でこれを使用するときに
resources :departments do
resources :teams
end
:そのうちの一つは、Department
のネストされたressourceあるTeam
と呼ばれ、入れ子にされたリソースのルートはdepartment_team_path
と呼ばれていますが、このeach
の中の他のモデルのObjetsも扱うため、このメソッドを絶対に呼び出すことはできません。
私が見ている一つの可能性は、team_pathという名前のルートを追加することです。これはチーム#ショーを参照していますが、それはかなりではなく、SEOにとっても悪いことではありません。 1つのコースでこのモデルや他のモデルにリンクする可能性はありますか? Rails Guidesあたりとして link_to element.name, url_for(element)
いや、このdoesntの仕事、まだ同じエラー – davidb
:彼らは、だから私は、次の操作を行うことができます
ApplicationHeler
に位置していますこれを試してみてください(それが助けてくれたら教えてください):http://lostechies.com/joshuaflanagan/2012/03/27/a-smarter-rails-url_for-helper/ – ramigg
それは私に影響を与えましたが、すべての情報が利用可能で、私はポストのようにセカンドタイムを書き留めたくありません。 – davidb