我有两个模型:School
和Review
.
该School
模型如下所示:{ID, name, city, state}
该Review
模型如下所示:{ID, content, score, school_id}
如何根据审查模型的分数列出前十名的学校?
我想也许是学校模型中的一种方法,如下所示:
class School < ActiveRecord::Base
def top_schools
@top_schools = School.limit(10)
...
end
end
然后将它们循环到一个<li>
列表中:
<div>
<ul>
<% @top_schools.each do |school| %>
<li>school.name</li>
<%end>
</ul>
</div>
但是,我真的不知道如何完成该top_schools
方法。