【发布时间】:2013-05-21 15:03:03
【问题描述】:
我有一个包含城市名称及其各自人口的城市模型。我将如何编写一个按等级范围显示城市的方法?
例如,我希望能够将两个数字传递给排名高端的方法和一个低端的数字。即,我可以传入 get_cities_by_pop(1,10) 将获得人口排名前 10 的城市,而 get_cities_by_pop(20,35) 将获得人口排名 20-35 的城市。
到目前为止,我只有:
def get_cities_by_pop(high, low)
cities = City.all.order('population DESC')
end
但我不确定如何编写此逻辑。
【问题讨论】:
标签: ruby-on-rails ruby