Ich habe ein Event
Modell, das user_id
darin hat. Ich möchte alle Objekte dieses Modells mit der angegebenen user_id
auswählen, jedoch keine spezifischen Ereignisse. So kann ich es tun mit einer Abfrage wie folgt aus:Gibt es eine Möglichkeit, wo und wo zu kombinieren, nicht in einer Bedingung in Rails?
Event.where(user_id: user.id).where.not(id: id)
Aber kann ich diese 2 where
Funktionen miteinander zu kombinieren?
Ich weiß, dass, wenn ich finden müssen, beispielsweise Veranstaltungen mit Angabe id
s und user_id
s, ich es auf diese Weise tun:
Event.where(user_id: user_id).where(id: id)
und ich kann es anstelle der Verwendung eines where
Anruf kompakt zwei:
Event.where(user_id: user_id, id: id)
aber kann ich das gleiche tun, wenn ich where
und where.not
verwenden?