У меня есть модель городов, и одним из атрибутов является название города.Rails - как вернуть только текст записи ActiveRecord
Я сделал вспомогательный метод для возврата 'п' число городов и реализация ниже:
вспомогательный метод:
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