我收到错误
“2013-03-06”的未定义方法“strftime”:字符串
当尝试使用 strftime 从字符串 2013-03-06 正常显示日期(2013 年 6 月星期日 3 日或类似的日期)时。
在我的 index.html.erb 中执行此操作的行看起来像这样
<td><%= task.duedate.strftime("%B %e, %Y") %></td>
我刚刚学习 Rails,所以我确信这只是一个愚蠢的初学者错误,任何帮助将不胜感激。谢谢
当 strftime 是 Time/Date 类的方法时,您的截止日期看起来像是一个字符串。你可以试试这个:
Date.parse(task.duedate).strftime("%B %e, %Y")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)