gpt4 book ai didi

ruby - group_by in rails by 2个或更多属性

转载 作者:数据小太阳 更新时间:2023-10-29 06:23:58 26 4
gpt4 key购买 nike

我有一个 @bunch 模型作为数组返回

每个模型都有属性 - commentable_idcommentable_type(多态关联)

我想按可评论的方式对模型进行分组,但如果这样做的话

@bunch.group_by(&:commentable)

它还会从数据库中获取可评论的内容,这是不需要的。

我可以做 @bunch.group_by(&:commentable_id) 但这会引起一些混淆,因为可能有几种类型的可评论模型

有没有办法group_by commentable_id AND commentable_type

最佳答案

为什么不这样做:

@bunch.group_by{|e| [e.commentable_id, e.commentable_type]}

关于ruby - group_by in rails by 2个或更多属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14660644/

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