在我的索引中,我有@ date.day,当我使用@ date.strftime(“%B%Y”)时,它运行正常。
但是在代码中进一步说法,我有aula.time2。 它让我像“2000-01-01 10:00:00 UTC”那样很难看。 但是,如果我尝试打印aula.time2.strftime(“%I%M”)它就无法工作。
它给了我这个错误: 未定义的方法`strftime'代表nil:NilClass
任何想法?
指数:
<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 %>
答案 0 :(得分:0)