Когда я попробовал это, rails дал мне эту ошибку
SQLite3::SQLException: no such column: count_id: SELECT COUNT(*) AS count_all, state AS state FROM "ideas" GROUP BY state ORDER BY count_id desc LIMIT 3
Обратите внимание, что там написано SELECT ... AS count_all
Поэтому я обновил запрос из ответа @ Simon, чтобы он выглядел какэто и у меня работает
.order('count_all desc')