Ruby on rails 如何将日期与计数器匹配?
我想举例说明:Ruby on rails 如何将日期与计数器匹配?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想举例说明: Day 1 with Sun, 24 April 2016 Day 2 with Sun, 25 April 2016 Day 3 with Sun, 26 April 2016 etc... <% @challenge.dates_challenged.first(@challenge.days_challenged).each_with_index do |date, i| %> <div class="text-background">
Day 1 with Sun, 24 April 2016
Day 2 with Sun, 25 April 2016
Day 3 with Sun, 26 April 2016
etc...
<% @challenge.dates_challenged.first(@challenge.days_challenged).each_with_index do |date, i| %>
<div class="text-background">
Day <%= i + 1 %>
<%= date %>
<%= render "notes/notes" %>
<%= render "notes/form" %>
</div>
<% end %>
但是,所有日期都列在每个日期下
<% @challenge.days_challenged.times do |counter| %>
<div class="text-background">
Day <%= counter + 1 %>
<%= @challenge.dates_challenged %>
<%= render "notes/notes" %>
<%= render "notes/form" %>
</div>
<% end %>
白天
您必须将它们循环在一起。例如:
Day 1 with Sun, 24 April 2016
Day 2 with Sun, 25 April 2016
Day 3 with Sun, 26 April 2016
etc...
<% @challenge.dates_challenged.first(@challenge.days_challenged).each_with_index do |date, i| %>
<div class="text-background">
Day <%= i + 1 %>
<%= date %>
<%= render "notes/notes" %>
<%= render "notes/form" %>
</div>
<% end %>
白天
这将需要多达“挑战天数”的条目,并对其进行迭代。完美!是的,我尝试了两个不同的迭代,得到了所有古怪的东西。感谢您的知识:]通常在Ruby中有一种简单的方法,因此,如果您发现自己陷入了困境,请查看文档以获得帮助。里面有很多非常有趣的工具。