gpt4 book ai didi

mysql - 如何查找从rails数据库返回的记录数组的索引?

转载 作者:行者123 更新时间:2023-11-29 22:17:33 26 4
gpt4 key购买 nike

我现在从 sql 查询中获取记录数组,我想查找当前用户记录是否存在于该记录数组中以及位于哪个位置。所以我写了以下查询,但它返回 null。

@top_score_cards = Score.group(:points).distinct.order("points DESC, updated_at DESC").where("points != ? And activity_id= ?",0,params[:@myActivity])#.limit(3)
@current_users_rank=@top_score_cards.index(current_user)

puts @current_users_rank

最佳答案

你可以尝试:

top_score_cards.include?(current_user.id)

可以使用pluck将数据库结果直接转换为数组。

关于mysql - 如何查找从rails数据库返回的记录数组的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31076416/

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