2011-03-24 4 views
5

ORDER BYのSQL文をすべてレール3に適用しないでください。注文書のみを無効にする

chain.unscoped.order("id ASC") 

私が持っている問題は、これもWHERE文を削除し、私のクエリが無意味であるということです。 .unscoped('order')のようなものが良いでしょう。

+0

あなたは注文を "啓発"したいと思う理由を教えてください。まさに「どこで」注文されなければならないすべての結果ではないのでしょうか? – nathanvda

答えて

12

except()メソッドを使用できます。

chain.except(:order) 

あなたが望むことをやると思います。