Извините за этот вопрос новичка, но я не могу понять, как я могу это сделать ..
У меня есть следующая таблица городов
# Table name: cities
#
# id :integer
# name :string(255)
# country :string(255)
(примечание: я не использую отдельную странуя использую Geokit-rails и думаю, что проще хранить все запросы Google в одной таблице. Однако было бы проще иметь отдельные таблицы для рендеринга того, что я хочу, через ассоциацию own_to / has_many)
Inмой вид города / индекса Я хочу зациклить все города для каждой страны, чтобы отобразить что-то вроде:
United States
New York
San Francisco
Los Angeles
United Kingdom
London
Spain
Madrid
...
К настоящему времени я могу получить только то, что предоставлено с помощью строительных лесов
Модель
def index
@cities = City.all
end
Вид
<table>
<% for city in @cities %>
<tr>
<th><%= city.country %></th>
</tr>
<tr>
<td><%= city.name %></td>
</tr>
<% end %>
</table>
Визуализация:
United States
Los Angeles
United States
New York
...
Я не нашел ни одного ресурса по этому поводу.Я был бы рад, если бы кто-то мог помочь мне (я не знаю, с чего мне начинать: find_by_ / params / each или collection?)
Большое спасибо!