ich, dassRails Active 4: richtige Weg, eine mehr als
Object.where('key > ?', value)
Werke kennen zu schreiben.
Aber wenn die Abfrage mit key
Spalten mehrere mehrere Tabellen beteiligt sind, haben passiert, ist es könnte Pause als die Abfrage erzeugt:
SELECT "tablename".* FROM "tablename" WHERE "tablename"."user_id" = $1 AND (key > 0) [["user_id", 29]]
Eine Lösung
Object.where('tablename.key > ?', value)
wäre aber Gibt es nicht eine Möglichkeit, dies stattdessen zu schreiben? Meine App hat (erzwungene) seltsame Tabellennamen, ich möchte sie lieber nicht dort schreiben und sie werden dynamisch durch den aktiven Datensatz hinzugefügt.
Dank
definiere ich nicht, dass es irgendwelche * größer ist als * Zustand sehen. –
'key> 30' ist äquivalent zu' key ist zwischen 30 und unendlich', daher der obige Bereich. – born4new
Gotcha! Habe das '..' nicht gesehen Danke –