我有一个让我恼火的 Rails 3 应用程序。该视图本质上是四个选项卡。每个选项卡都显示过滤后的记录列表,如下所示:
标签一
<% @faults.each do |fault| %>
<%= fault.name %>
<% end %>
标签二
<% @faults_pending.each do |fault| %>
<%= fault.name %>
<% end %>
标签三
<% @faults_closed.each do |fault| %>
<%= fault.name %>
<% end %>
显然,我错过了更多代码。为了显着整理视图,我考虑为每个选项卡制作一个部分,但是,除了行之外,每个部分都是相同的<% @faults.each do |fault| %>
。
有没有办法让一个部分在渲染部分时以某种方式设置范围(或方法,我永远不记得它叫什么)。