我有一个城市模型,其中一个属性是城市“名称”。Rails - 如何返回ActiveRecord记录的文本
我做了一个辅助方法返回 'N' 城市数量和实现的过程如下:
helper方法:
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">]
如何获取城市名称的文本并摆脱查询的其余部分?
这听起来像你正在寻找勇气:http://apidock.com/rails/ActiveRecord/Calculations/pluck – John 2013-04-29 05:07:19