2010-05-07 1 views

Répondre

1

Il vous permet de rester reposant et d'acheminer automatiquement les URL où plus d'un modèle est impliqué.

Donc, si vous avez un modèle d'utilisateur qui a beaucoup de messages, vous pouvez imbriquer le modèle de messages dans le modèle d'utilisateur et faire un appel comme celui-ci

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

qui ferait passer automagiquement à l'action d'index des messages Contrôleur via

/users/4/posts 

en passant l'ID utilisateur en tant que paramètre que vous pouvez utiliser pour afficher tous les postes uniquement pour cet utilisateur.

Un bon lien pour obtenir plus d'informations http://guides.rubyonrails.org/routing.html#nested-resources

Questions connexes