2016-01-31 30 views
0

在我看来,我想要在列表中生成一定数量的行。的设定次数由下面的代码chosen_award属性来表示:Rails - 通过列表中的行递增时更新标题

   <%= current_user.chosen_award.times do %> 
        <li class="list-group-item"> 
        <a href="/personal_entry">Week *INCREMENT ME*</a> 
        </li>  
       <% end %> 

我想使用的引导列表组项目,但我需要为每一行不同的标题。对于第一行,我希望标题是第一周,第二行我希望标题是第2周,第三周标题应该是第3周等。

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

回答

5

是的。方法有一个索引可以使用

<% current_user.chosen_award.times do |index| %> 
    <li class="list-group-item"> 
    <a href="/personal_entry"> 
     <%= "Week #{index + 1}" %> 
    </a> 
    </li> 
<% end %> 
相关问题