我的问题是如何从该数组中提取一个特定对象,该对象的“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/