我不确定错误存在于何处。相同的代码正在为协作者工作,我无法让它工作!让我知道其他代码需要显示,我不确定错误在哪里...在数据库中?感谢。
NoMethodError in Static_pages#home
undefined method `strftime' for nil:NilClass
...视图/共享/ _event_detail.html.erb
</span>
</div>
<div class="span6 start_date">
<%=event.start_date.strftime('%B %d, %Y') %>
</div>
</div>
<div class="row-fluid">
答案 0 :(得分:7)
event.start_date
是零。您正试图在NilClass的实例上调用strftime
。你想要下面的“尝试”并调用方法,但是如果方法不可用则会无声地失败(即如果event.start_date为nil)。
<%=event.start_date.try(:strftime, '%B %d, %Y') %>