Rails - 在递增列表中的行时更新标题

0 ruby ruby-on-rails list increment twitter-bootstrap

在我看来,我想在列表中生成一定数量的行.设定的次数由以下代码中的chosen_award属性表示:

                <%= current_user.chosen_award.times do %>
                   <li class="list-group-item">
                     <a href="/personal_entry">Week *INCREMENT ME*</a>
                   </li>    
                <% end %>
Run Code Online (Sandbox Code Playgroud)

我想使用bootstrap list-group-item,但我需要为每一行创建一个不同的标题.对于第一行,我希望标题为第1周,对于第二行,我希望标题为第2周,第三周标题应为第3周等.

我可以在rails视图中执行此操作吗?

Mil*_*eld 5

是..timesmethod有一个你可以使用的索引

<% current_user.chosen_award.times do |index| %>
  <li class="list-group-item">
    <a href="/personal_entry">
      <%= "Week #{index + 1}" %>
    </a>
  </li>
<% end %>
Run Code Online (Sandbox Code Playgroud)