gpt4 book ai didi

ruby-on-rails - 我何时/何地使用嵌套资源?

转载 作者:太空宇宙 更新时间:2023-11-03 16:10:37 25 4
gpt4 key购买 nike

我的 Rails 应用程序中有 2 个类。应用程序和用户。用户拥有应用程序,他们对其具有编辑权限。

我还希望任何用户都能够列出所有应用程序,无论他们是否有权限。

这意味着需要通过两种方式访问​​应用程序。1)/Users/1/Apps(这将是用户的所有应用程序)2)/Apps(这将是系统中所有最近的应用程序)

我的问题是,如何为这个资源设置路由。我是否在 route 列出了两次?一个作为独立资源,另一个嵌套在资源下?

我是否保留平面列表,并传递带有用户 ID 的查询字符串?

想法?

最佳答案

把它放在你的 route

resources :apps

resources :users do
resources :apps
end

此外,对于授权,我可以推荐一个很棒的 gem,cancan

关于ruby-on-rails - 我何时/何地使用嵌套资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4683786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com