Wie auch immer, um auf eine Join-Tabelle in Rails Console zuzugreifen?

8

Ich habe zwei Modelle - Question , Tag .

Ich möchte eine count für die Anzahl der Datensätze in meiner questions_tags Join-Tabelle erstellen.

Wie kann ich das von der Rails-Konsole aus tun?

    
marcamillion 12.03.2013, 22:12
quelle

1 Antwort

5

Angenommen, Sie haben kein Join-Modell (nur eine Join-Tabelle), können Sie willkürliches SQL über eines Ihrer vorhandenen Modelle ausführen, um eine Anzahl zu erhalten:

%Vor%

Dadurch erhalten Sie ein db-abhängiges Ergebnisobjekt. Für PostgreSQL, um eine tatsächliche Ganzzahl daraus zu erhalten:

%Vor%     
Jim Stewart 12.03.2013, 22:19
quelle