我有许多步骤,并且我有一个计数器,我想在块迭代这些步骤时增加它。更具体地说,如果它的媒体类型是“excel”或其他任何我希望它说的步骤 2、步骤 3、步骤 4 等。但是在视图中它只说步骤 1、步骤 1、步骤 1 - 它不正确增量。怎么了?任何帮助将不胜感激。
<% @step_list.each do |i| %>
<% x = 0 %>
<% case %>
<% when i.media_type == 'video' %>
<% x += 1 %>
<li class="active">
<span>Video</span>
</a>
</li>
<% when i.media_type == 'excel' %>
<% x += 1 %>
<li class="">
<span>Step <%= x %> </span>
</li>
<% else %>
<% x += 1 %>
<li class="dark-nav ">
<span>Step <%= x %></span>
</li>
<% end %>
<% end %>