Ruby on rails 如何使用表生成器对月份中每天的日期数组进行排序?
我有一系列的日期,我想在每个月的每一天进行排序Ruby on rails 如何使用表生成器对月份中每天的日期数组进行排序?,ruby-on-rails,ruby,arrays,Ruby On Rails,Ruby,Arrays,我有一系列的日期,我想在每个月的每一天进行排序 slots = [Fri, 19 Sep 2014 08:00:00 UTC +00:00, Fri, 19 Sep 2014 08:30:00 UTC +00:00, Fri, 19 Sep 2014 09:00:00 UTC +00:00, Fri, 19 Sep 2014 09:30:00 UTC +00:00] <%= debug @labor_slots %> - 2014-09-19 08:00:00.000000000
slots = [Fri, 19 Sep 2014 08:00:00 UTC +00:00, Fri, 19 Sep 2014 08:30:00 UTC +00:00, Fri, 19 Sep 2014 09:00:00 UTC +00:00, Fri, 19 Sep 2014 09:30:00 UTC +00:00]
<%= debug @labor_slots %>
- 2014-09-19 08:00:00.000000000 Z
- 2014-09-19 08:30:00.000000000 Z
- 2014-09-19 09:00:00.000000000 Z
- 2014-09-19 09:30:00.000000000 Z
- 2014-09-19 10:00:00.000000000 Z
- 2014-09-19 10:30:00.000000000 Z
- 2014-09-19 11:00:00.000000000 Z
- 2014-09-19 11:30:00.000000000 Z
- 2014-09-19 12:00:00.000000000 Z
- 2014-09-19 12:30:00.000000000 Z
我试图从以下方面实现以下示例:
gem的文档没有提供太多细节,是否可以修改此块以将其用于我的插槽阵列?您确定该阵列吗?在irb中检查它。这可能是inspect的外观。@MikeSherrill'CatRecall'我修改了数组。
<%= calendar_for(@tasks) do |t| %>
<%= t.day do |day, tasks| %>
<% if tasks.nil? %>
<%= day.cweek %>
<% else %>
<%= day.day %>
<% tasks.each do |task| %>
<%= h(task.name) %>
<% end %>
<% end %>
<% end %>
<% end %>