Rails 3.1 - finden Sie mit zählen und wählen Sie als

8

Ich versuche, die folgende SQL-Anweisung in Rails zu machen:

%Vor%

Ich schrieb dies in Schienen wie folgt:

%Vor%

Wenn ich die Abfrage direkt vom SQL-Server aus führe, wird die SQL-Anweisung korrekt ausgeführt, aber wenn ich die ActiveRecord-Version ausführe, bekomme ich nur den Titel zurück.

Ich dachte, das könnte wegen attr_accessible sein, aber das scheint keinen Unterschied gemacht zu haben.

irgendwelche Ideen?

    
Alex 08.11.2011, 10:27
quelle

1 Antwort

16

Haben Sie versucht, die Methode total für das Sammlungsobjekt aufzurufen?
Diese Informationen sind nicht in der Ausgabe für das Objekt enthalten, das to_s method verwendet. Sie sehen es wahrscheinlich nicht, aber der Gesamtwert ist dort.

%Vor%     
BitOfUniverse 08.11.2011, 12:20
quelle