Я использую rails ransack (https://github.com/ernie/ransack), чтобы пользователи могли фильтровать и сортировать некоторые записи. Я получаю отфильтрованные и отсортированные записи, используя традиционные методы.
 @invoices = Invoice.search(params[:q]).result
Теперь я хотел бы получить некоторую сводную информацию, чтобы у меня
 @invoices = Invoice.search(params[:q]).result
 @summary = @invoices.select("sum(balance) as balance_total").first
За исключением случаев, когда пользователь указывает поле для сортировки. Я получаю ошибку SQL:
 Column "project_name" is invalid in the ORDER BY clause because 
 it is not contained in either an aggregate function or the GROUP BY clause
Можно ли удалить сортировку из области? Как?
Спасибо