unsccope только операторы заказа - PullRequest
6 голосов
/ 25 марта 2011

Как я могу отсканировать все ORDER BY sql statemnts в рельсах 3?

chain.unscoped.order("id ASC")

Проблема, с которой я столкнулся, заключается в том, что при этом также будут отброшены операторы WHERE, и мой запрос будет бессмысленным без них. что-то вроде .unscoped('order') было бы неплохо.

1 Ответ

13 голосов
/ 28 марта 2011

Вы можете использовать метод except().

chain.except(:order)

Я думаю, что будет делать то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...