gpt4 book ai didi

ruby-on-rails - Rails 未定义方法 `strftime' 为 "2013-03-06":String

转载 作者:数据小太阳 更新时间:2023-10-29 06:55:19 25 4
gpt4 key购买 nike

我遇到了错误

“2013-03-06”的未定义方法 `strftime':String

当尝试使用 strftime 从字符串 2013-03-06 正常显示日期(2013 年 6 月 3 日或类似日期)时。

在我的 index.html.erb 中执行此操作的行看起来像这样

<td><%= task.duedate.strftime("%B %e, %Y") %></td>

我只是在学习 Rails,所以我确信这只是一个愚蠢的初学者错误,我们将不胜感激。谢谢

最佳答案

当 strftime 是时间/日期类的方法时,您的截止日期看起来是一个字符串。你可以试试这个:

Date.parse(task.duedate).strftime("%B %e, %Y")

关于ruby-on-rails - Rails 未定义方法 `strftime' 为 "2013-03-06":String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735591/

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