BestPractise for monitoring change of model attribute?


searched the docs, but didn´t found an answer to this question.

What is your approach for detecting the change of a model attribute?
If the attribute changes I want to fire some action.

I could do that with callbacks like after_save, but this would fire in
90% without the model attribute beeing changed.

Any hints are welcome!