对不起,这个新手的问题,但我不明白我怎么能做到这一点..导轨 - 从表中获取数据的一个循环的每次迭代
我有以下City表
# Table name: cities
#
# id :integer
# name :string(255)
# country :string(255)
(注意:我没有使用单独的国家/地区表格,因为我使用Geokit-rails,并认为将所有Google查询存储在同一个表格中更简单。但是,通过belongs_to/has_many将单独的表格呈现为我想要的样式会更容易协会)
在我的城市/指数视图我想lo运算都是为了使像城市的每个国家:
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?)
非常感谢!