从数据库中显示日期变量 - Rails

时间:2012-03-29 20:41:27

标签: ruby-on-rails

我的用户数据库中有一个类型为“Date”的属性。 我希望以任何格式在“show view”中显示它。 我应该在show.html.erb中写什么,以便我可以看到用户对象的这个字段的内容? 谢谢:))

2 个答案:

答案 0 :(得分:2)

您可能希望将日期格式存储在配置文件和/或帮助程序中,以便您可以轻松地修改它并在视图中打印它的任何地方全局使用它。

您可以打印这样的日期:

<%= @user.datecolumn.strftime('%B %d, %Y') %>

请参阅此文章,其中列出了日期格式,并且有关于该主题的更多信息:

http://www.linux-mag.com/id/4070/

答案 1 :(得分:0)

<%= user.created_at.strftime("%B %m") %>

查看strftime方法:http://www.ruby-doc.org/core-1.9.3/Time.html#method-i-strftime