如果今天显示Rails created_at?

dan*_*mcc 3 datetime ruby-on-rails date

是否可以显示created_at日期,仅当该日期与今天的日期匹配时?

<%=h k.created_at %>
Run Code Online (Sandbox Code Playgroud)

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

谢谢,

丹尼

我的环境中有以下内容.rb:

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

Ju *_*ira 6

也许是helper......

def created_at_for_view k
   k.created_at if k.created_at.to_date == Date.today
end
Run Code Online (Sandbox Code Playgroud)