私のインデックスには @date.day があり、@date.strftime("%B %Y") を使用すると問題なく動作します。
しかし、コードのもう少し先に、aula.time2 があります。それは醜い「2000-01-01 10:00:00 UTC」のようなsmtを私に与えます。しかし、 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 %>