Date.to_s format with time_ago_in_words

Hello,

Following this post’s instructions (railspikes.com) I’m
trying to define a Date format like this:

ActiveSupport::CoreExtensions::date::Conversions::DATE_FORMATS.update(:date_ago
=> lambda { |date| date.strftime(‘%a, %d %b, %I:%M%p’) + ’ (’ +
time_ago_in_words(date) + ‘)’ } )

But it keeps giving this error message:

undefined method ‘time_ago_in_words’ for main:Object

It works if I do it as a application helper:

application_helper.rb

def fecha_completa(date)
date.strftime(‘%a, %d %b, %I:%M%p’) + ’ (’ + time_ago_in_words(date) +
‘)’
end

but not as a Date format.

What am I doing wrong? Is this not possible?

Thanks,

Jesús Dugarte.-