我有一个城市模型,其中一个属性是城市“名称”。
我已经完成了一个帮助方法来返回“n”个城市,实现如下:
辅助方法:
def list_cities(start, stop)
cities = City.find(:all, order: "name asc", limit: stop-start, select: "name")
cities.each do |city|
"<li> #{city.name} </li>"
end
end
查看代码:
<%= list_cities(1,22) %>
但是,它会在视图中返回以下内容:
[#<City name: "Abilene">]
如何仅获取城市名称的文本并摆脱查询的其余部分?