这是一个简单的问题,但我无法弄清楚,因为我是 Rails 新手。
我的控制器有一个@neighborhoods 变量,其中包含@businesses 变量中每个企业的邻域记录(每个企业都有_one 邻域)
在我看来,我想打印出来:
- 每个独特的社区名称
- 每个唯一社区名称有多少个(可以是多个,因为它取自 @businesses 变量)
目前我有:
<% @neighborhoods.uniq{|x| x.name}.each do |neighborhood| %>
<p><%= neighborhood.name %></p>
<%= @neighborhoods.where{name = neighborhood}.count %>
<% end %>
我知道上面的代码是错误的,但它说明了我正在尝试做的事情。我怎样才能做到这一点?