-1
색인에 @ date.day가 있고 @ date.strftime ("% B % Y")을 사용하면 정상적으로 작동합니다.레일에서 strftime을 사용하는 중 오류가 발생했습니다.
그러나 코드에서 더 자세한 내용을 보려면 aula.time2가 있어야합니다. 그것은 저에게 "2000-01-01 10:00:00 UTC"와 같은 smt를 제공합니다. 이것은 추한 것입니다. 그러나 aula.time2.strftime ("% I % M")을 인쇄하려고하면 제대로 작동하지 않습니다.
그것은 나에게이 오류 제공 : 전무에 대한 정의되지 않은 메서드`의 strftime을 '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 %>
모든 aulas가 0이 아닌 것은 확실합니까? –
예. 그거였다! 고마워요! – Allan