1

私はいくつかのネストされたルートを使用し始めていますが、これは間違いなく別の計画方法であり、追加の利点が見られません。

それで、彼らは何ですか?

4

1 に答える 1

1

それはあなたが安らぎを保ち、複数のモデルが関係しているところにURLを自動的にルーティングすることを可能にします。

したがって、多数の投稿があるユーザーモデルがある場合は、投稿モデルをユーザーモデルにネストして、次のように電話をかけることができます。

<%=link_to "Users posts", user_posts_path(@user) %>

これは、PostsControllerのインデックスアクションに自動的にルーティングされます。

/users/4/posts

そのユーザー専用のすべての投稿を表示するために使用できるパラメーターとしてユーザーIDを渡します。

詳細情報を入手するための良いリンクhttp://guides.rubyonrails.org/routing.html#nested-resources

于 2010-05-07T08:04:39.710 に答える