我收到錯誤Rails的未定義的方法`strftime的「爲‘2013年3月6日’:字符串
未定義的方法`strftime的」爲‘2013年3月6日’:字符串
嘗試時使用strftime從字符串2013-03-06正常顯示日期(2013年6月3日,2013年6月或類似日期)。
,做這在我的index.html.erb,看起來像這樣
<td><%= task.duedate.strftime("%B %e, %Y") %></td>
我剛學Rails的,所以我相信這僅僅是一個愚蠢的錯誤初學者線,任何幫助將是讚賞。謝謝
例如:d = Date.today#2008-08-12 d.strftime('%b%d,%Y')#將打印2008年8月12日 – Hackerman
是否有一個特殊的原因,爲什麼你的duedate字段不是Date或DateTime類型的? – depa
我剛剛在遷移中添加並填充日期列後遇到了此問題。解決方案只是重新啓動(我猜Rails不知道該屬性是否是一個日期?)。 – thewillcole