我开始使用一些嵌套路线,这绝对是一种不同的规划方式,我真的没有看到额外的好处。
那他们是什么?
答案 0 :(得分:1)
它允许您保持Restful并自动路由涉及多个模型的URL。
因此,如果您的用户模型包含许多帖子,则可以将帖子模型嵌套在用户模型中并进行此类调用
<%=link_to "Users posts", user_posts_path(@user) %>
将通过
自动路由到帖子控制器的索引操作/users/4/posts
将用户ID作为参数传递,您可以使用该参数显示该用户的所有帖子。
获取更多信息的良好链接http://guides.rubyonrails.org/routing.html#nested-resources