[object 5, object-6ren">
gpt4 book ai didi

mysql - Ruby on Rails/Active Record/MYSQL - 按字符串属性分组和排序

转载 作者:行者123 更新时间:2023-11-29 13:21:57 24 4
gpt4 key购买 nike

我有一个模型/对象,其日期属性为字符串,代码如下:

Model.all.group_by { |t| t.date }

这给了我一个像 {"06/11/2013"=>[object 5, object 17], "07/18/2013"=>[...], "05/02/2013"= 这样的哈希值>[...]}(其中包含模型的所有属性)。

它似乎根本不按日期排序。事实上,它几乎到处跳跃。

有没有办法让我添加

.order('date ASC')

在这里以某种方式,以便哈希按日期排序?

最佳答案

如果你这样做

Model.all.group_by{ |t| t.date }.sort

然后你将得到排序结果,但它将是双数组。您可以将此数组转换为哈希值或相应地使用。

关于mysql - Ruby on Rails/Active Record/MYSQL - 按字符串属性分组和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20696786/

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