"1212", "category" => "A", "name-6ren">
gpt4 book ai didi

ruby-on-rails - 如何从包含具有特定值的键的数组中提取对象

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

我的问题是如何从这个数组中提取一个特定对象,该对象的“id”的特定值为 888?

[{    "token" => "1212",
"category" => "A",
"name" => "page 2",
"id" => "888"
},

{ "token" => "3434",
"category" => "B",
"name" => "page 1",
"id" => "999",
}]

我已经尝试了 find_by、where 和一大堆其他东西。

最佳答案

您可以尝试在数组上使用“select”:

arr.select {|k| k['id'] == "888" }

这将返回一个数组,其中包含满足条件的所有 数组元素。

关于ruby-on-rails - 如何从包含具有特定值的键的数组中提取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39948957/

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