以下是我想展示的内容:
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