我需要打印与贸易的关系。
示例:
-Trade 1
实际上是我的代码打印.
-Trade 1
-Trade 1
这个代码:
<% @emissions.group_by(&:trade).each do |trade, emission| %>
<% emission.each do |e| %>
<% if (e.users.present?) %>
<li><%= trade.name %></li>
<ul>
<li><%= e.name %></li>
</ul>
<% end %>
<% end %>
</li>
<% end %>更新
如果用户关系与排放相关联,则应显示该列表。例如:<% If (e.users.present?)%>
发布于 2015-09-07 15:21:55
你的缩进到处都是,你有很多html标签,中间有一个<% end %>,诸如此类的东西,所以有点让人困惑,但我认为你在尝试这样做:
<% @emissions.group_by(&:trade).each do |trade, grouped_emissions| %>
<li><%= trade.name %>
<ul>
<% grouped_emissions.each do |emission| %>
<% if (emission.users.present?) %>
<li><%= e.name %></li>
<% end %>
<% end %>
</ul>
</li>
<% end %>https://stackoverflow.com/questions/32441703
复制相似问题