gpt4 book ai didi

ruby-on-rails - Ruby on Rails 按子属性排序父模型

转载 作者:行者123 更新时间:2023-12-03 23:32:13 24 4
gpt4 key购买 nike

我该怎么做呢?我想通过其子项的属性对选择父模型进行排序。父模型与其子模型有很多关系。我不确定如何形成 ActiveRecord 查询来获取此信息。

示例:一个线程有很多帖子。我想获取与它相关的最新帖子排序的线程集合。

我找到了一些将选择转换为数组并对该数组进行排序的解决方案,但我需要将选择保留为 ActiveRecord 选择,以便我可以继续将查询链接到它上面。

最佳答案

我需要更多关于你的数据库布局的信息来提供一个更好的例子,但你可以加入另一个表,然后按该表排序,如下所示:

Thread.joins(:posts).order("posts.created_at").group("threads.id")

关于ruby-on-rails - Ruby on Rails 按子属性排序父模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956970/

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