Model and Attribute original Value

Hi Everyone,

Is there a way to when you find a record to keep the original value of
the attributes. This would allow to see if an attribute has changed at
save time and then do something. I am sure there is an cool way in
rails to do this!

Thanks…

On Jan 19, 2008 11:30 PM, nigel.bris [email protected] wrote:

Hi Everyone,

Is there a way to when you find a record to keep the original value of
the attributes. This would allow to see if an attribute has changed at
save time and then do something. I am sure there is an cool way in
rails to do this!

You can store it in the #after_find hook:

class Thing < ActiveRecord::Base
def after_find
@original_name = name
end
end

Have a look at acts_as_audited it does exactly what you want.

Ryan B.
http://www.frozenplague.net
Feel free to add me to MSN and/or GTalk as this email.

Both brilliant options… Thank you for your help!

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