【发布时间】:2018-12-19 18:07:12
【问题描述】:
我是 Rails 新手,偶然发现了一个问题。
我正在尝试构建此笔记/会议应用程序,但在使用 strftime 时出现 undefined method `strftime' for nil:NilClass 错误。我正在使用 simple_calendar。
这是错误的来源:
<div class="form-inputs">
<%= f.input :name %>
<%= meeting.starts_at.strftime("%B %e, %Y,%l:%M %p") %>
</div>
另一方面,strftime 方法在此处调用时确实有效,例如:
<li id="m-time"><%= meeting.created_at.strftime("%m/%d/%y") %></li>
帮助?
【问题讨论】:
-
大概,
meeting.starts_at是零。您可能希望签入nil以防止在 nil 对象上调用strftime。
标签: ruby-on-rails ruby strftime