我正在使用Rails 3.0。我有一个二维数组。二维数组由用户数据和布尔值组成。如何从轨道3中的二维数组数组中找到记录?
例如:[ [user1,true], [user2,true], [user3,false] ]
它看起来是这样的:
[
[#<User id: 1, email: "[email protected]", username: "abc">, true],
[#<User id: 2, email: "[email protected]", username: "ijk">, true],
[#<User id: 3, email: "[email protected]", username: "xyz">, false],
]
我想找/提取记录条件;说找到一整行User id=2
,它应该只返回第二行,即[#<User id: 2, email: "[email protected]", username: "ijk">, true]
有反正循环这样的数组吗?如何实现?
这是一个简单的循环;你试过什么了?顺便说一句,你是想仅仅使用内存数组来做到这一点,还是你的目标是高效并只从数据库加载该记录? – Zabba
它应该只能有效地抓取一条记录..我正在检查以下解决方案... – Bongs