gpt4 book ai didi

ruby-on-rails - rails 对嵌套资源进行分类

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

我有嵌套资源帖子的用户。我有一个页面显示所有用户的所有帖子。但是,在左侧栏中,我想按用户对它们进行分类,如下所示,链接到带有 ?username=laura 等参数的 URL,例如,仅显示他们的帖子。我很确定我可以找出 URL 参数,但是如下所示对它们进行排序对我来说很困难。有什么建议么?谢谢!

Adam (23)

Brad (12)

Mike (1)

最佳答案

Users.includes(:posts).map{|u| [u.name, u.posts.count, u.id]}.sort

将为您提供一个已排序的用户数组、帖子数和用户 ID,例如

[
["Adam", 23, 23],
["Brad", 12, 2],
["Mike", 1, 44]
]

您可以使用链接的前两个元素和链接目标的用户 ID。

对于成千上万的用户和/或帖子,这可能会变慢,但它应该可以帮助您入门。

关于ruby-on-rails - rails 对嵌套资源进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6880676/

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