gpt4 book ai didi

ruby-on-rails - strftime 没有方法错误

转载 作者:行者123 更新时间:2023-12-04 06:13:12 25 4
gpt4 key购买 nike

我不确定哪里有错误。相同的代码正在为合作者工作,但我无法让它工作!让我知道需要显示哪些其他代码,我不确定错误在哪里......在数据库中?谢谢。

NoMethodError in Static_pages#home
undefined method `strftime' for nil:NilClass

...views/shared/_event_detail.html.erb

         </span>
</div>
<div class="span6 start_date">
<%=event.start_date.strftime('%B %d, %Y') %>
</div>
</div>
<div class="row-fluid">

最佳答案

event.start_date 为零。您正在尝试对 NilClass 的实例调用 strftime。您希望下面的代码将“尝试”并调用该方法,但如果该方法不可用(即如果 event.start_date 为 nil),则会静默失败。

     <%=event.start_date.try(:strftime, '%B %d, %Y') %>

关于ruby-on-rails - strftime 没有方法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13485224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com