在我的索引中我有@date.day,当我使用@date.strftime("%B %Y") 时,它工作得很好。
但在代码中更进一步,我有 aula.time2。它给了我像“2000-01-01 10:00:00 UTC”这样的丑陋。但是,如果我尝试打印 aula.time2.strftime("%I %M") 它将无法正常工作。
它给了我这个错误:nil:NilClass 的未定义方法`strftime'
有任何想法吗?
指数:
<div id="articles">
<h2 id="month">
<%= link_to "<", date: @date.prev_week %>
<%= @date.strftime("%B %Y") %>
<%= link_to ">", date: @date.next_week%>
</h2>
<%= calendar @date do |date| %>
<%= date.day %>
<% if @aulas_by_date[date] %>
<ul>
<% @aulas_by_date[date].each do |aula| %>
<%= aula.time2.strftime("%I %M") %>
</div>
<% end %>
</ul>
<% end %>
<% end %>