У меня есть код в представлении:Группировка в Rails
<% @insurer.offices.includes(:city).order('cities.name asc').each do |office| %>
<div class="headline">
<h4><%= office.city.name %></h4>
</div>
<p><%= office.name %></p>
<% end %>
После этого цикла я могу увидеть города и офисы в этих городах, но города повторяются, как:
New York:
Office address
New York:
Other office address
I необходимо показать все офисы, сгруппированные по городу. Я пытался использовать <% @insurer.offices.includes(:city).group('cities.name').order('cities.name asc').each do |office| %>
, но он не работает. Есть ли способ сделать это? Благодарю.