可能是一个简单的问题,但我像这样在我的模型中输入日期
<%= f.label :published_on, 'Published Date' %>
<%= f.date_select :published_on, :order => [:day, :month, :year] %>
从迁移创建列时,我将该列指定为:date
输出我使用
以这种格式显示
2013-01-01
我怎样才能让这个日期显示
2014 年 1 月 1 日
例如,我可以使用此助手将字符串转换为日期
def date_format(date)
date.to_date.strftime("#{date.to_date.day.ordinalize} %b %Y")
end
但是反过来做会让我失望
谢谢你的帮助