加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 路由问题:如果我希望资源既可以嵌套又可以单

发布时间:2020-12-17 02:11:11 所属栏目:百科 来源:网络整理
导读:目的: 能够嵌套资源,例如用户内部的记录,以便我可以访问/ users / 1 / records以查看所有第一个用户记录.但我还想看/记录所有记录(或新记录,或类似的记录). ?问题 所以我知道我在某个地方遗漏了某些东西,因为这不可能是这样做的.我知道我可以有一个静态页面
目的:

能够嵌套资源,例如用户内部的记录,以便我可以访问/ users / 1 / records以查看所有第一个用户记录.但我还想看/记录所有记录(或新记录,或类似的记录).

?问题

所以我知道我在某个地方遗漏了某些东西,因为这不可能是这样做的.我知道我可以有一个静态页面或其他一些路径,但我不认为这是非常的轨道.

我会有用户,所以用户会看到他们的页面上有他们的记录,但也能够浏览记录,所以我认为我需要一个更通用的路线.

?题

浏览嵌套资源的适当方法是什么?

?PS我已经查看了几乎可以解决问题的事情like this question,,但处理了非登录用户的静态登录页面,这不是我想要的.

解决方法

不知道如何在控制器中处理这条路线(从未尝试过),但这样的事情应该有效:

resources :records

resources :users do
  resources :records
end

我想你需要在记录的索引控制器中做一些事情来检查它是否需要某个用户.

UPD:好的,检查一下.检查索引控制器中的params [:user_id].

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读