Rails ActiveRecord сортирует по количеству объединений таблиц соединений

у меня естьResource модель, за которую можно проголосовать, используя гем "Acts As Votable" (Страница Github). Система голосования работает отлично, но я пытаюсь отобразить страницы, упорядоченные по количествуvotes каждыйResource есть.

В настоящее время мой контроллер извлекает ресурсы на основе тегов и не упорядочен:

@resources = Resource.where(language_id: "ruby")

Если я возьму отдельный ресурс и назову «@ resource.votes.size», он вернет, сколько голосов у него есть. Тем не менее, голоса - это еще одна таблица, так что я думаю, что нужно сделать какое-то объединение, но я не знаю, как это сделать. Что мне нужно, это хороший заказActiveRecord Коллекция, которую я могу показать, как это?

Название книги - 19 голосов

Название книги - 15 голосов

Название книги - 9 голосов

Название книги - 8 голосов

Ответы на вопрос(5)

Ваш ответ на вопрос