Rails created_at显示如果今天? [英] Rails created_at on display if Today?
本文介绍了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屋!
查看全文