2011-03-24 15 views
5

Come posso non vedere tutte le statuette ORDER BY sql nei binari 3?spopolare solo le dichiarazioni di ordine

chain.unscoped.order("id ASC") 

problema che ho è che questo sarà anche cadere le dichiarazioni dove e la mia domanda non ha senso senza di loro. qualcosa come .unscoped('order') sarebbe bello.

+0

Mmm potresti per favore illuminare/elaborare il motivo per cui vorresti "annullare l'osservazione" dell'ordine? Non dovrebbe essere esattamente il risultato di tutti i 'where''s che dovrebbero essere ordinati? – nathanvda

risposta

12

È possibile utilizzare il metodo except().

chain.except(:order) 

Penso che farà quello che vuoi.

Problemi correlati