Pracuję nad Rails 3.0. Mam dwuwymiarową tablicę. Dwuwymiarowa tablica składa się z danych użytkownika i wartości boolowskiej.Jak znaleźć zapis z tablicy dwuwymiarowej tablicy w szynach 3?
Na przykład: [ [user1,true], [user2,true], [user3,false] ]
Wygląda to mniej więcej tak:
[
[#<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],
]
Chcę znaleźć rekordy/wyciąg warunkowo; powiedzmy, znajdując cały wiersz, gdzie User id=2
, powinien on zwracać tylko drugi wiersz, to jest [#<User id: 2, email: "[email protected]", username: "ijk">, true]
Czy istnieje jeszcze możliwość przechodzenia przez takie tablice? Jak można to osiągnąć?
Jest to prosta pętla; Czego spróbowałeś do tej pory? Czy na marginesie chcesz to zrobić tylko z tablicą w pamięci, czy twoim celem jest być wydajnym i załadować tylko ten rekord z bazy danych? – Zabba
powinien wydajnie pobrać tylko jeden rekord. Sprawdzam następujące rozwiązania ... – Bongs