Rails created_at显示如果今天? [英] Rails created_at on display if Today?

查看:82
本文介绍了Rails created_at显示如果今天?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以显示created_at日期,只有当该日期与今天的日期相匹配?

 <%= h k .created_at%> 

这可能吗?或者应该在控制器中完成,而不是视图?



谢谢,



丹尼



我在我的environment.rb中有以下内容:

  ActiveSupport :: CoreExtensions: :Date :: Conversions :: DATE_FORMATS.merge!(:default =>'%d /%m /%Y')
ActiveSupport :: CoreExtensions :: Time :: Conversions :: DATE_FORMATS.merge!( default =>'%d /%m /%Y')


解决方案>

也许一个帮助者 ...

  def created_at_for_view k 
k.created_at如果k.created_at.to_date == Date.today
end


Is it possible to display the created_at date, only if that date matches today's date?

<%=h k.created_at %>

Is this possible? Or should it be done in the controller rather than the view?

Thanks,

Danny

I have the following in my environment.rb:

ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS.merge!(:default => '%d/%m/%Y')
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(:default => '%d/%m/%Y')

解决方案

Maybe a helper...

def created_at_for_view k
   k.created_at if k.created_at.to_date == Date.today
end

这篇关于Rails created_at显示如果今天?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆