gpt4 book ai didi

ruby-on-rails - 从数组中提取单个案例

转载 作者:行者123 更新时间:2023-11-29 14:38:10 24 4
gpt4 key购买 nike

生成的记录数组
@signatures = Signature.where('action_id IN (?)', @actions).all

将有一个或多个签名的 Action 。

Signature id: 1, action_id: 1
Signature id: 2, action_id: 2
Signature id: 3, action_id: 1
Signature id: 4, action_id: 3
Signature id: 5, action_id: 2

什么 ruby​​ 指令可以根据 action_id 提取单个案例?上例中的Signature.id = 4

最佳答案

@signatures = Signature.where(action_id: @actions)
.group('action_id')
.select('id, count(action_id)')
.having('count(action_id) = 1')

关于ruby-on-rails - 从数组中提取单个案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41098301/

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