В Rails 2.3.8 есть метод класса ActiveRecord::Base.count_by_sql
, который позволяет выполнять пользовательские SELECT count(*) ...
. Сохраняется ли выполнение настроенного запроса SELECT sum(...) ...
с помощью этого метода? Если нет, что нужно сделать, чтобы выполнить такой запрос? ActiveRecord::Base.connection.execute
единственный вариант?
Спасибо.
РЕДАКТИРОВАТЬ: запрос, который я хочу выполнить, вложен другой запрос. Вот почему я считаю, что методы из ActiveRecord::Calculations
недостаточны.