仅解除订单声明

时间:2011-03-24 21:29:47

标签: sql ruby-on-rails-3 scope

如何取消导轨3中的所有ORDER BY sql状态?

chain.unscoped.order("id ASC")

我遇到的问题是,这也会丢弃WHERE语句,如果没有它们,我的查询就毫无意义。像.unscoped('order')之类的东西会很好。

1 个答案:

答案 0 :(得分:13)

您可以使用except()方法。

chain.except(:order)

我认为你会做你想做的事。