【问题标题】:Rails: what are the benefits of using nested routes / formsRails:使用嵌套路由/表单有什么好处
【发布时间】:2023-03-18 01:47:01
【问题描述】:

我开始使用一些嵌套路由,这绝对是一种不同的规划方式,我真的看不到额外的好处。

那么它们是什么?

【问题讨论】:

    标签: ruby-on-rails nested nested-forms


    【解决方案1】:

    它允许您保持 Restful 并自动路由涉及多个模型的 url。

    所以如果你有一个有很多帖子的用户模型,你可以将帖子模型嵌套在用户模型中并像这样进行调用

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

    它会自动路由到 Posts 控制器的 index 动作通过

    /users/4/posts
    

    将用户 ID 作为参数传递,您可以使用该参数仅显示该用户的所有帖子。

    获取更多信息的好链接http://guides.rubyonrails.org/routing.html#nested-resources

    【讨论】:

      猜你喜欢
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 2011-06-13
      相关资源
      最近更新 更多