Вы можете использовать троичный оператор:
<% for item in @items %>
<%= n = n ? n+1 : 1 %>
<% end %>
Но, в зависимости от того, что вы пытаетесь сделать, я предполагаю, что each_with_index будет более подходящим
<% @items.each_with_index do |item, n| %>
<%= n %>
<% end %>