Chcę pobrać wszystkich użytkowników, którzy mają wiadomość e-mail jako dostarczoną lub imię i nazwisko. Tak więc na przykład:Sposób korzystania z warunku OR w kwerendzie ActiveRecord
users = User.where(:first_name => "James", :last_name => "Scott")
który powróci wszystkich użytkowników, którzy mają imię i nazwisko „James” & „Scott”.
users = User.where(:email => "[email protected]")
, która zwróci użytkownika z wiadomością e-mail jako "[email protected]".
Czy istnieje sposób, aby zrobić where
klauzulę powrotu albo użytkownikom tego samego imienia i nazwiska, a użytkownik z wiadomości e-mail, który pasuje w jednym where
zapytaniem, czy trzeba zrobić scalania na 2 oddzielne where
klauzule.
możliwe duplikat [ActiveRecord lub zapytania] (http://stackoverflow.com/questions/3639656/activerecord-or-query) –
@Trace: zapomniałeś zaznaczyć odpowiedź lub przynajmniej dać jakiś informacje zwrotne. – tokland