2011-01-14 8 views
1

has_many Allocationsというリソースを提供しています。各割当はアカウントに属します。私は、/オファー/ 1 /アカウント/ 2 /アロケーション(つまり、オファー1とアカウント2のすべてのアロケーションをリストする)または同様のものに行くことができるようにしたいが、私は "リソースは1レベル以上深くネストすることはできません。Ruby on Railsリソースでネストが多すぎるのを避ける

割り当て時に "インデックス"アクションが必要です(/ offering/1/account/2を実行するとき)。これを行う最もよい方法は何ですか?私は、URLに関する特定のものではなく、必ずしも割り当てコントローラ内の「インデックス」アクションを保持しています。

ありがとうございます!

答えて

1

ガイドラインとしてはあまりありません。

あなたはそれを壊すことができるいくつかのケースがあり、これはちょうどいいと思う。アカウントの操作をshowとすると、割り当てを表示することができ、次に/offering/1/account/2/というURLが表示されます。

関連する問題