一个州可以有许多单位。一个单位只能有一个州。
在主页上,我想返回一个仅包含实际具有单位的州的列表。现在他们都按他们的名字列出。
因此,如果亚利桑那州和科罗拉多州是唯一有单位的地区……它们只会出现在主页上。
我是 Rails 的新手,我已经搜索过。但是,我错过了一些东西。似乎它将是控制器上的某种查询或过滤器?所以它只返回有单位的州?任何帮助,将不胜感激。
Static page controller
def home
@units = Unit.all
@states = State.order('long_name')
end
Home view
<% @states.each do |state| %>
<%= link_to state.long_name, state %>
<% end %>