Date.to_s format with time_ago_in_words

Hello,

Following this post’s instructions (http://railspikes.com/tags/date) 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.-

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs