【发布时间】:2010-02-07 18:13:46
【问题描述】:
我有一个块,我需要在其中嵌套另一个块。或者我没有,我这样做完全错误。 有一个 UNIT 并且 UNIT has_many COMPANIES 那么 COMPANIES has_many USERS
在 UNIT 显示页面上,我正在尝试执行以下操作:
<% @company.each do |c|%>
<%= c.name %>
<% ??? each do |f| %>
<p>
Name: <%= f.name %>
</p>
<% end %>
<% end %>
因此,基本上对于每家公司,我都会显示公司的名称,那里没有问题,但是我试图表明在每家公司中,我列出的特定用户属于该公司。我无法在控制器中定义它,因为有多家公司。
该用户是: cc = @user.find(:all, :conditions => ["position = ?", "Company Commander"])
我不知道如何遍历每个公司,然后为该公司遍历并列出该公司的特定用户。
对不起,如果我解释得不好。我不确定这是否是正确的方法。
提前致谢。
【问题讨论】:
标签: ruby-on-rails loops