【发布时间】:2015-06-17 07:52:54
【问题描述】:
我正在使用的应用程序中有许多通过关联。 我从 InventoryController 的 INDEX 操作中的员工表访问电子邮件,如下代码:
<% @inventories.each do |inventory| %>
<% inventory.employee_inventories.each do |e| %>
<%if e[:status]== 'ALLOTED'%>
<%= e.employee.email%>
<% end %>
<% end %>
<% end %>
请帮助我如何在视图中干燥此代码?提前致谢
【问题讨论】:
-
也许您可以将
scope添加到查询status == 'ALLOTED'记录的相应模型中,并在此视图中使用该范围。
标签: ruby ruby-on-rails-4 views dry