gpt4 book ai didi

ruby-on-rails - 以类似 Facebook 墙的方式对 ActiveRecord 对象进行分组

转载 作者:行者123 更新时间:2023-12-04 05:58:23 25 4
gpt4 key购买 nike

你有一个事件流,类似于 Facebook 的 Wall,有多种类型的记录(状态、更新、公告等)流入其中。您希望使用不同的 CSS 对相似类型的记录进行分组。

分组可以按对象所有者(即对“John”拥有的对象进行分组,即使它们不是全部顺序的,因为“John”在最后 7 个帖子中有 5 个),也可以按日期分组(即最后 7 个分组记录,因为它们都在 1 分钟内到达)。

我知道如何做到这一点的最好方法是在我们将它们加载到 View 中时解析返回的对象列表,但这看起来很难看。有没有更优雅的解决方案?更像是 has_activity gem,但它可以做的不仅仅是按特定时间分组?

寻找示例和概念而不是解决方案,但解决方案也很好。

最佳答案

如果您在助手中进行解析,那将不会很丑:)

关于ruby-on-rails - 以类似 Facebook 墙的方式对 ActiveRecord 对象进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8448886/

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