如何在使用dm-timestamps时使DateTime看起来很漂亮

时间:2015-10-09 16:18:42

标签: ruby postgresql datetime

我正在创建一个Sinatra应用程序并使用PostgreSQL和datamapper。目标是在用户发帖时显示时间戳。我在某处读到你可以使用dm-timestamps所以我把它放在我的gemfile中并捆绑,然后在我的模型中需要gem。 DateTime正在出现,但它看起来很难看。

我已经尝试了很长时间才能让MM DD YYYY看起来很漂亮,但不管我做什么它都行不通。

现在我的index.erb文件中有post.content.created_by,它允许显示消息以及时间戳。在我的模型中它说

require 'dm-timestamps'
class Post
  include DataMapper::Resource
  property :id, Serial
  property :content, String
  property :created_at, DateTime
end

如果我尝试拨打<%= "#{ post.created_at.strftime("%H:%M on %d/%m/%y") }" %>

,似乎

它不喜欢方法.strftime,即使我已经看到同样的方法为其他人工作,如果他们没有使用dm-timestamps给你的“created_at”。

很抱歉,如果答案对任何人来说都很明显,我对此非常陌生。

0 个答案:

没有答案