如何更改created_at格式

Neo*_*_10 9 activerecord ruby-on-rails date date-format datecreated

这应该是一件简单的事情.好吧,我确定它应该很简单,这就是rails.

问题是:在模型中,所有数据都有一个字段created_at.要在视图中检索此信息,我使用一个块,其中一行是t.created_at.

它向我显示了2015-04-12 11:04:44 UTC的结果

我应该使用哪种方法将此日期显示为2015-04-12?我想它应该是这样的: t.created_at.date_only

你可以帮帮我吗?

小智 26

你可以在这里阅读更多信息strftime

t.created_at.strftime("%Y-%m-%d")
Run Code Online (Sandbox Code Playgroud)


小智 11

它可以更简单的方式完成:

t.created_at.to_date
Run Code Online (Sandbox Code Playgroud)

  • 抱歉提出简单的问题,但是:你把它放在哪里?在application_controller中? (3认同)