Comment trouver un enregistrement à partir d'un tableau de tableau à deux dimensions dans les rails 3?

Je suis en train de travailler sur des Rails 3.0. J'ai un tableau à deux dimensions. Le tableau à deux dimensions constitué de données de l'utilisateur et une valeur booléenne.

Par exemple: [ [user1,true], [user2,true], [user3,false] ]

Il ressemble à quelque chose comme ceci:

[
    [#<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],
]

Je veux trouver/extrait des registres conditionnellement; dire de trouver une ligne entière où User id=2il doit retourner seulement la deuxième ligne c'est à dire [#<User id: 2, email: "[email protected]", username: "ijk">, true]

Est-il de toute façon à boucle à travers ces tableaux? Comment peut-il être atteint?

source d'informationauteur Bongs