gpt4 book ai didi

ruby-on-rails - Rails Order before Group

转载 作者:行者123 更新时间:2023-12-05 08:13:00 25 4
gpt4 key购买 nike

allcomments = @comments.reverse_order
allcomments = allcomments.group("owner_id,owner_type")

我想实现这样的事情,但是当 rails 执行查询时。它将:

Comment Load (0.5ms)  SELECT `comments`.* FROM `comments` ORDER BY `comments`.`id` DESC

Comment Load (3.5ms) SELECT `comments`.* FROM `comments` GROUP BY owner_id,owner_type ORDER BY `comments`.`id` DESC

基本上,我想反转评论的顺序,这样当他们对它进行分组时,它将列出最新的评论,而不是每个用户的第一条评论。

最佳答案

使用 rails 4.2.x 以下应该可以工作

Comment.group("owner_id, owner_type").order("id desc")

关于ruby-on-rails - Rails Order before Group,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33591462/

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