【发布时间】:2012-08-03 22:46:20
【问题描述】:
这是我想要展示的内容:
May 13, 2012
下面是显示的内容:
2012-05-13
我搜索了一些答案,然后找到了“Formatting Dates and Floats in Ruby”,其中提到了一个可能的解决方案:
<p class="date"><%= @news_item.postdate.to_s("%B %d, %Y") %></p>
但是,这根本不会改变输出。没有调试错误或异常被触发。
我可以做到,而且效果很好:
<p class="date"><%= Time.now.to_s("%B %d, %Y") %></p>
这是我的迁移文件(查看我使用的数据类型):
class CreateNewsItems < ActiveRecord::Migration
def change
create_table :news_items do |t|
t.date :postdate
t.timestamps
end
end
end
【问题讨论】:
标签: ruby-on-rails ruby date format