Post.count to_sql в Rails3?

У меня есть название модели Post. Когда я пытаюсь бежать Post.count Получаю результат без проблем. Однако я подозреваю, что Ruby используется для подсчета количества возвращенных сообщений.

Вместо этого я бы хотел использовать SQL для подсчета количества сообщений, так как это намного быстрее.

Единственный способ, который я нашел для достижения этого с помощью Arel используется Post.select ("COUNT (id)") . Нет ли возможности выполнить команду count без явного вызова select для модели? Спасибо!

5
задан Yuval Karmi 2 January 2011 в 05:05
поделиться