标签: sql ruby-on-rails-3 scope
如何取消导轨3中的所有ORDER BY sql状态?
ORDER BY
chain.unscoped.order("id ASC")
我遇到的问题是,这也会丢弃WHERE语句,如果没有它们,我的查询就毫无意义。像.unscoped('order')之类的东西会很好。
.unscoped('order')
答案 0 :(得分:13)
您可以使用except()方法。
except()
chain.except(:order)
我认为你会做你想做的事。