【发布时间】:2023-03-18 01:47:01
【问题描述】:
我开始使用一些嵌套路由,这绝对是一种不同的规划方式,我真的看不到额外的好处。
那么它们是什么?
【问题讨论】:
标签: ruby-on-rails nested nested-forms
我开始使用一些嵌套路由,这绝对是一种不同的规划方式,我真的看不到额外的好处。
那么它们是什么?
【问题讨论】:
标签: ruby-on-rails nested nested-forms
它允许您保持 Restful 并自动路由涉及多个模型的 url。
所以如果你有一个有很多帖子的用户模型,你可以将帖子模型嵌套在用户模型中并像这样进行调用
<%=link_to "Users posts", user_posts_path(@user) %>
它会自动路由到 Posts 控制器的 index 动作通过
/users/4/posts
将用户 ID 作为参数传递,您可以使用该参数仅显示该用户的所有帖子。
获取更多信息的好链接http://guides.rubyonrails.org/routing.html#nested-resources
【讨论】: