ant*_*paw 6 sql scope ruby-on-rails-3
我怎样才能取消ORDER BYrails 3中的所有sql状态?
chain.unscoped.order("id ASC")
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,这也会丢弃WHERE语句,如果没有它们,我的查询就毫无意义.类似的东西.unscoped('order')会很好.
mne*_*son 13
您可以使用该except()方法.
chain.except(:order)
Run Code Online (Sandbox Code Playgroud)
我认为那会做你想要的.