【发布时间】:2012-01-01 22:29:46
【问题描述】:
我有一个名为 Song 的模型。我还有一个名为Listen 的模型。一个Listenbelongs_to :song,还有一首歌:has_many listens(可以多听)。
在我的模型中,我想定义一个方法self.top,它应该返回听得最多的前 5 首歌曲。如何使用has_many 关系实现这一点?
我正在使用 Rails 3.1。
谢谢!
【问题讨论】:
标签: mysql ruby-on-rails ruby-on-rails-3 activerecord