Helper caching issue


#1

I have a helper:

def pretty_datetime( dt )
dt.strftime( “%b %d, %Y %I:%m%p” )
end

and I have a partial that uses the helper like this:

<%= pretty_datetime alert.updated_at %>

The problem is when I update the record the previous updated_at value
is still being displayed.

When I don’t use the helper I see the updated_at value change every
time.

<%= alert.updated_at %>

When I put the helper call back again, the partial again shows me the
previous updated_at value, even after multiple updates and me taking
it away and putting it back multiple times. Even if I restart the
server I’m still seeing the old updated_at values from when the record
was first created. I see the values changing in the database when I
update the record so I know the problem isn’t there.

So why is the output of my helper (or partial) being cached?

This is in development mode, Rails 2.3.2.


Greg D.
http://destiney.com/