У меня есть модель с именем Song. У меня также есть модель с именем Listen. A Listen belongs_to :song и песня :has_many listens (можно слушать много раз).
В моей модели я хочу определить метод self.top, который должен вернуть 5 лучших прослушанных песен. Как я могу достичь этого, используя отношение has_many?
Я использую Rails 3.1.
Спасибо!