dannymcc
dannymcc

Reputation: 3814

Rails created_at on display if Today?

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')

Upvotes: 3

Views: 4158

Answers (1)

Ju Nogueira
Ju Nogueira

Reputation: 8461

Maybe a helper...

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

Upvotes: 6

Related Questions