Ruby on Rails nach ID (und Version?)

7

Bei dem Versuch, mit der ID-Sortierung (und Paginierung) aus dem Protokoll zu suchen:

%Vor%

Ich verwende derzeit diesen Code:

%Vor%

Das Problem ist, dass die abgerufene Liste nicht korrekt nach absteigender ID sortiert ist.

BTW Ich verwende audited-activerecord gem für Audits, ist das wichtig?

    
David Mauricio 15.06.2012, 19:58
quelle

3 Antworten

12

Ich nehme an, dass Ihr Schmuckstück einen Standardbereich für das Audit-Modell festlegt, das nach Version sortiert, so dass es im Moment in aufsteigender Reihenfolge nach der Versionsspalte sortiert und nur dann, wenn zwei Datensätze identisch sind Es sortiert nach ID in absteigender Reihenfolge.

Um das zu beheben, können Sie unscoped Ihrer Kette voranstellen:

%Vor%     
Nick Colgan 15.06.2012, 20:11
quelle
7

versuchen:

%Vor%

Das except('order') sollte alle zur Abfrage hinzugefügten Bestellrelationen entfernen

    
Patrick Klingemann 15.06.2012 20:08
quelle
0
Sharn Jayantha 11.08.2016 08:25
quelle