<% @challenge.days_challenged.times do %>
<div class="text-background">
Day <%= + 1 %>
<%= render "notes/notes" %>
<%= render "notes/form" %>
</div>
<% end %>
每个音符的顶部都有“第1天”,而不是“第1天”,“第2天”,“第3天”等,具体取决于@challenge.days_challenged
答案 0 :(得分:4)
像这样使用计数器:
<% @challenge.days_challenged.times do |counter| %>
<div class="text-background">
Day <%= counter + 1 %>
<%= render "notes/notes" %>
<%= render "notes/form" %>
</div>
<% end %>
此处,.times
会将迭代的当前步骤从0开始传递到您的块。
答案 1 :(得分:2)
假设days_challenged#times
是一系列日子......
days_challenged.times.each do |day|
puts "Day #{day}"
end
每天输出